Documentation
¶
Overview ¶
Package ufspb contains the fleet service API.
Index ¶
- Variables
- type AllDHCPConfigs
- type Andreiboard
- type Asset
- func (*Asset) Descriptor() ([]byte, []int)deprecated
- func (x *Asset) GetInfo() *AssetInfo
- func (x *Asset) GetLocation() *Location
- func (x *Asset) GetModel() string
- func (x *Asset) GetName() string
- func (x *Asset) GetRealm() string
- func (x *Asset) GetTags() []string
- func (x *Asset) GetType() AssetType
- func (x *Asset) GetUpdateTime() *timestamppb.Timestamp
- func (*Asset) ProtoMessage()
- func (x *Asset) ProtoReflect() protoreflect.Message
- func (x *Asset) Reset()
- func (x *Asset) String() string
- type AssetAndHostInfo
- func (*AssetAndHostInfo) Descriptor() ([]byte, []int)deprecated
- func (x *AssetAndHostInfo) GetAssetId() int32
- func (x *AssetAndHostInfo) GetAssetInfo() *NlyteAssetInfo
- func (x *AssetAndHostInfo) GetAssetName() string
- func (x *AssetAndHostInfo) GetCabinetAssetId() int32
- func (x *AssetAndHostInfo) GetCabinetUNumber() int32
- func (x *AssetAndHostInfo) GetLocationGroup() *LocationGroup
- func (x *AssetAndHostInfo) GetMaterialType() string
- func (x *AssetAndHostInfo) GetPhysicalColumn() string
- func (x *AssetAndHostInfo) GetPhysicalRow() string
- func (*AssetAndHostInfo) ProtoMessage()
- func (x *AssetAndHostInfo) ProtoReflect() protoreflect.Message
- func (x *AssetAndHostInfo) Reset()
- func (x *AssetAndHostInfo) String() string
- type AssetAndHosts
- func (*AssetAndHosts) Descriptor() ([]byte, []int)deprecated
- func (x *AssetAndHosts) GetContext() string
- func (x *AssetAndHosts) GetCount() int32
- func (x *AssetAndHosts) GetNextLink() string
- func (x *AssetAndHosts) GetRecords() []*AssetAndHostInfo
- func (*AssetAndHosts) ProtoMessage()
- func (x *AssetAndHosts) ProtoReflect() protoreflect.Message
- func (x *AssetAndHosts) Reset()
- func (x *AssetAndHosts) String() string
- type AssetInfo
- func (*AssetInfo) Descriptor() ([]byte, []int)deprecated
- func (x *AssetInfo) GetAssetTag() string
- func (x *AssetInfo) GetBuildTarget() string
- func (x *AssetInfo) GetCbxFeatureType() ChassisXBrandType
- func (x *AssetInfo) GetCostCenter() string
- func (x *AssetInfo) GetEthernetMacAddress() string
- func (x *AssetInfo) GetFingerprintSensor() bool
- func (x *AssetInfo) GetGoogleCodeName() string
- func (x *AssetInfo) GetGpn() string
- func (x *AssetInfo) GetHasWifiBt() bool
- func (x *AssetInfo) GetHwXComplianceVersion() float64
- func (x *AssetInfo) GetHwid() string
- func (x *AssetInfo) GetIsCbx() bool
- func (x *AssetInfo) GetIsMixedX() bool
- func (x *AssetInfo) GetModel() string
- func (x *AssetInfo) GetPhase() string
- func (x *AssetInfo) GetProductStatus() string
- func (x *AssetInfo) GetReferenceBoard() string
- func (x *AssetInfo) GetReferenceDesign() string
- func (x *AssetInfo) GetSerialNumber() string
- func (x *AssetInfo) GetSku() string
- func (x *AssetInfo) GetTouchScreen() bool
- func (x *AssetInfo) GetWifiBluetooth() string
- func (*AssetInfo) ProtoMessage()
- func (x *AssetInfo) ProtoReflect() protoreflect.Message
- func (x *AssetInfo) Reset()
- func (x *AssetInfo) String() string
- type AssetInfoRequest
- type AssetInfoResponse
- func (*AssetInfoResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AssetInfoResponse) GetAssets() []*AssetInfo
- func (x *AssetInfoResponse) GetFailedAssetTags() []string
- func (x *AssetInfoResponse) GetMissingAssetTags() []string
- func (x *AssetInfoResponse) GetRequestStatus() RequestStatus
- func (*AssetInfoResponse) ProtoMessage()
- func (x *AssetInfoResponse) ProtoReflect() protoreflect.Message
- func (x *AssetInfoResponse) Reset()
- func (x *AssetInfoResponse) String() string
- type AssetType
- type AttachedDevice
- func (*AttachedDevice) Descriptor() ([]byte, []int)deprecated
- func (x *AttachedDevice) GetBuildTarget() string
- func (x *AttachedDevice) GetDeviceType() AttachedDeviceType
- func (x *AttachedDevice) GetManufacturer() string
- func (x *AttachedDevice) GetModel() string
- func (*AttachedDevice) ProtoMessage()
- func (x *AttachedDevice) ProtoReflect() protoreflect.Message
- func (x *AttachedDevice) Reset()
- func (x *AttachedDevice) String() string
- type AttachedDeviceLSE
- func (*AttachedDeviceLSE) Descriptor() ([]byte, []int)deprecated
- func (x *AttachedDeviceLSE) GetAssociatedHostPort() string
- func (x *AttachedDeviceLSE) GetAssociatedHostname() string
- func (x *AttachedDeviceLSE) GetOsVersion() *OSVersion
- func (*AttachedDeviceLSE) ProtoMessage()
- func (x *AttachedDeviceLSE) ProtoReflect() protoreflect.Message
- func (x *AttachedDeviceLSE) Reset()
- func (x *AttachedDeviceLSE) String() string
- type AttachedDeviceType
- func (AttachedDeviceType) Descriptor() protoreflect.EnumDescriptor
- func (x AttachedDeviceType) Enum() *AttachedDeviceType
- func (AttachedDeviceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x AttachedDeviceType) Number() protoreflect.EnumNumber
- func (x AttachedDeviceType) String() string
- func (AttachedDeviceType) Type() protoreflect.EnumType
- type Board
- type CachingService
- func (*CachingService) Descriptor() ([]byte, []int)deprecated
- func (x *CachingService) GetDescription() string
- func (x *CachingService) GetName() string
- func (x *CachingService) GetPort() int32
- func (x *CachingService) GetPrimaryNode() string
- func (x *CachingService) GetSecondaryNode() string
- func (x *CachingService) GetServingSubnet() stringdeprecated
- func (x *CachingService) GetServingSubnets() []string
- func (x *CachingService) GetState() State
- func (x *CachingService) GetUpdateTime() *timestamppb.Timestamp
- func (x *CachingService) GetZones() []Zone
- func (*CachingService) ProtoMessage()
- func (x *CachingService) ProtoReflect() protoreflect.Message
- func (x *CachingService) Reset()
- func (x *CachingService) String() string
- type ChangeEvent
- func (*ChangeEvent) Descriptor() ([]byte, []int)deprecated
- func (x *ChangeEvent) GetComment() string
- func (x *ChangeEvent) GetEventLabel() string
- func (x *ChangeEvent) GetName() string
- func (x *ChangeEvent) GetNewValue() string
- func (x *ChangeEvent) GetOldValue() string
- func (x *ChangeEvent) GetUpdateTime() *timestamppb.Timestamp
- func (x *ChangeEvent) GetUserEmail() string
- func (*ChangeEvent) ProtoMessage()
- func (x *ChangeEvent) ProtoReflect() protoreflect.Message
- func (x *ChangeEvent) Reset()
- func (x *ChangeEvent) String() string
- type ChassisXBrandType
- func (ChassisXBrandType) Descriptor() protoreflect.EnumDescriptor
- func (x ChassisXBrandType) Enum() *ChassisXBrandType
- func (ChassisXBrandType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ChassisXBrandType) Number() protoreflect.EnumNumber
- func (x ChassisXBrandType) String() string
- func (ChassisXBrandType) Type() protoreflect.EnumType
- type ChopsAsset
- type ChromeBrowserMachine
- func (*ChromeBrowserMachine) Descriptor() ([]byte, []int)deprecated
- func (x *ChromeBrowserMachine) GetChromePlatform() string
- func (x *ChromeBrowserMachine) GetDeploymentTicket() string
- func (x *ChromeBrowserMachine) GetDescription() string
- func (x *ChromeBrowserMachine) GetDisplayName() string
- func (x *ChromeBrowserMachine) GetDracObject() *Drac
- func (x *ChromeBrowserMachine) GetKvmInterface() *KVMInterface
- func (x *ChromeBrowserMachine) GetNicObjects() []*Nic
- func (x *ChromeBrowserMachine) GetRpmInterface() *RPMInterface
- func (*ChromeBrowserMachine) ProtoMessage()
- func (x *ChromeBrowserMachine) ProtoReflect() protoreflect.Message
- func (x *ChromeBrowserMachine) Reset()
- func (x *ChromeBrowserMachine) String() string
- type ChromeBrowserMachineLSE
- func (*ChromeBrowserMachineLSE) Descriptor() ([]byte, []int)deprecated
- func (x *ChromeBrowserMachineLSE) GetOsVersion() *OSVersion
- func (x *ChromeBrowserMachineLSE) GetVirtualDatacenter() string
- func (x *ChromeBrowserMachineLSE) GetVmCapacity() int32
- func (x *ChromeBrowserMachineLSE) GetVms() []*VM
- func (*ChromeBrowserMachineLSE) ProtoMessage()
- func (x *ChromeBrowserMachineLSE) ProtoReflect() protoreflect.Message
- func (x *ChromeBrowserMachineLSE) Reset()
- func (x *ChromeBrowserMachineLSE) String() string
- type ChromeBrowserRack
- func (*ChromeBrowserRack) Descriptor() ([]byte, []int)deprecated
- func (x *ChromeBrowserRack) GetKvmObjects() []*KVM
- func (x *ChromeBrowserRack) GetRpmObjects() []*RPM
- func (x *ChromeBrowserRack) GetSwitchObjects() []*Switch
- func (*ChromeBrowserRack) ProtoMessage()
- func (x *ChromeBrowserRack) ProtoReflect() protoreflect.Message
- func (x *ChromeBrowserRack) Reset()
- func (x *ChromeBrowserRack) String() string
- type ChromeBrowserRackLSE
- func (*ChromeBrowserRackLSE) Descriptor() ([]byte, []int)deprecated
- func (x *ChromeBrowserRackLSE) GetKvms() []stringdeprecated
- func (x *ChromeBrowserRackLSE) GetSwitches() []stringdeprecated
- func (*ChromeBrowserRackLSE) ProtoMessage()
- func (x *ChromeBrowserRackLSE) ProtoReflect() protoreflect.Message
- func (x *ChromeBrowserRackLSE) Reset()
- func (x *ChromeBrowserRackLSE) String() string
- type ChromeOSDeviceData
- func (*ChromeOSDeviceData) Descriptor() ([]byte, []int)deprecated
- func (x *ChromeOSDeviceData) GetDeviceConfig() *device.Configdeprecated
- func (x *ChromeOSDeviceData) GetDutState() *lab.DutState
- func (x *ChromeOSDeviceData) GetDutV1() *inventory.DeviceUnderTest
- func (x *ChromeOSDeviceData) GetHwidData() *HwidData
- func (x *ChromeOSDeviceData) GetLabConfig() *MachineLSE
- func (x *ChromeOSDeviceData) GetMachine() *Machine
- func (x *ChromeOSDeviceData) GetManufacturingConfig() *manufacturing.ManufacturingConfig
- func (x *ChromeOSDeviceData) GetRecoveryConfig() *RecoveryConfig
- func (x *ChromeOSDeviceData) GetRespectAutomatedSchedulableLabels() bool
- func (x *ChromeOSDeviceData) GetSchedulableLabels() map[string]*SchedulableLabelValues
- func (*ChromeOSDeviceData) ProtoMessage()
- func (x *ChromeOSDeviceData) ProtoReflect() protoreflect.Message
- func (x *ChromeOSDeviceData) Reset()
- func (x *ChromeOSDeviceData) String() string
- type ChromeOSDeviceLSE
- func (*ChromeOSDeviceLSE) Descriptor() ([]byte, []int)deprecated
- func (x *ChromeOSDeviceLSE) GetConfig() *lab.DeviceUnderTestdeprecated
- func (x *ChromeOSDeviceLSE) GetDevboard() *lab.Devboard
- func (x *ChromeOSDeviceLSE) GetDevice() isChromeOSDeviceLSE_Device
- func (x *ChromeOSDeviceLSE) GetDut() *lab.DeviceUnderTest
- func (x *ChromeOSDeviceLSE) GetLabstation() *lab.Labstation
- func (x *ChromeOSDeviceLSE) GetNetworkDeviceInterface() *SwitchInterface
- func (x *ChromeOSDeviceLSE) GetRpmInterface() *RPMInterface
- func (*ChromeOSDeviceLSE) ProtoMessage()
- func (x *ChromeOSDeviceLSE) ProtoReflect() protoreflect.Message
- func (x *ChromeOSDeviceLSE) Reset()
- func (x *ChromeOSDeviceLSE) String() string
- type ChromeOSDeviceLSE_Devboard
- type ChromeOSDeviceLSE_Dut
- type ChromeOSDeviceLSE_Labstation
- type ChromeOSDeviceType
- func (ChromeOSDeviceType) Descriptor() protoreflect.EnumDescriptor
- func (x ChromeOSDeviceType) Enum() *ChromeOSDeviceType
- func (ChromeOSDeviceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ChromeOSDeviceType) Number() protoreflect.EnumNumber
- func (x ChromeOSDeviceType) String() string
- func (ChromeOSDeviceType) Type() protoreflect.EnumType
- type ChromeOSMachine
- func (*ChromeOSMachine) Descriptor() ([]byte, []int)deprecated
- func (x *ChromeOSMachine) GetBuildTarget() string
- func (x *ChromeOSMachine) GetCbxFeatureType() ChassisXBrandType
- func (x *ChromeOSMachine) GetCostCenter() string
- func (x *ChromeOSMachine) GetDeviceType() ChromeOSDeviceType
- func (x *ChromeOSMachine) GetDlmSkuId() string
- func (x *ChromeOSMachine) GetGoogleCodeName() string
- func (x *ChromeOSMachine) GetGpn() string
- func (x *ChromeOSMachine) GetHasWifiBt() bool
- func (x *ChromeOSMachine) GetHwXComplianceVersion() float64
- func (x *ChromeOSMachine) GetHwid() string
- func (x *ChromeOSMachine) GetIsCbx() bool
- func (x *ChromeOSMachine) GetIsMixedX() bool
- func (x *ChromeOSMachine) GetMacAddress() string
- func (x *ChromeOSMachine) GetModel() string
- func (x *ChromeOSMachine) GetPhase() string
- func (x *ChromeOSMachine) GetReferenceBoard() string
- func (x *ChromeOSMachine) GetSku() string
- func (x *ChromeOSMachine) GetWifiBluetooth() string
- func (*ChromeOSMachine) ProtoMessage()
- func (x *ChromeOSMachine) ProtoReflect() protoreflect.Message
- func (x *ChromeOSMachine) Reset()
- func (x *ChromeOSMachine) String() string
- type ChromeOSMachineLSE
- func (*ChromeOSMachineLSE) Descriptor() ([]byte, []int)deprecated
- func (x *ChromeOSMachineLSE) GetChromeosLse() isChromeOSMachineLSE_ChromeosLse
- func (x *ChromeOSMachineLSE) GetDeviceLse() *ChromeOSDeviceLSE
- func (x *ChromeOSMachineLSE) GetDut() *ChromeOSDeviceLSEdeprecated
- func (x *ChromeOSMachineLSE) GetServer() *ChromeOSServerLSEdeprecated
- func (x *ChromeOSMachineLSE) GetServerLse() *ChromeOSServerLSE
- func (*ChromeOSMachineLSE) ProtoMessage()
- func (x *ChromeOSMachineLSE) ProtoReflect() protoreflect.Message
- func (x *ChromeOSMachineLSE) Reset()
- func (x *ChromeOSMachineLSE) String() string
- type ChromeOSMachineLSE_DeviceLse
- type ChromeOSMachineLSE_Dut
- type ChromeOSMachineLSE_Server
- type ChromeOSMachineLSE_ServerLse
- type ChromeOSRack
- type ChromeOSRackLSE
- func (*ChromeOSRackLSE) Descriptor() ([]byte, []int)deprecated
- func (x *ChromeOSRackLSE) GetKvms() []string
- func (x *ChromeOSRackLSE) GetRpms() []string
- func (x *ChromeOSRackLSE) GetSwitches() []string
- func (*ChromeOSRackLSE) ProtoMessage()
- func (x *ChromeOSRackLSE) ProtoReflect() protoreflect.Message
- func (x *ChromeOSRackLSE) Reset()
- func (x *ChromeOSRackLSE) String() string
- type ChromeOSServerLSE
- func (*ChromeOSServerLSE) Descriptor() ([]byte, []int)deprecated
- func (x *ChromeOSServerLSE) GetServicePort() int32
- func (x *ChromeOSServerLSE) GetSupportedRestrictedVlan() string
- func (*ChromeOSServerLSE) ProtoMessage()
- func (x *ChromeOSServerLSE) ProtoReflect() protoreflect.Message
- func (x *ChromeOSServerLSE) Reset()
- func (x *ChromeOSServerLSE) String() string
- type ChromePlatform
- func (*ChromePlatform) Descriptor() ([]byte, []int)deprecated
- func (x *ChromePlatform) GetDescription() string
- func (x *ChromePlatform) GetManufacturer() string
- func (x *ChromePlatform) GetName() string
- func (x *ChromePlatform) GetTags() []string
- func (x *ChromePlatform) GetUpdateTime() *timestamppb.Timestamp
- func (*ChromePlatform) ProtoMessage()
- func (x *ChromePlatform) ProtoReflect() protoreflect.Message
- func (x *ChromePlatform) Reset()
- func (x *ChromePlatform) String() string
- type CustomField
- func (*CustomField) Descriptor() ([]byte, []int)deprecated
- func (x *CustomField) GetFieldName() string
- func (x *CustomField) GetFieldStringValue() string
- func (*CustomField) ProtoMessage()
- func (x *CustomField) ProtoReflect() protoreflect.Message
- func (x *CustomField) Reset()
- func (x *CustomField) String() string
- type DHCPConfig
- func (*DHCPConfig) Descriptor() ([]byte, []int)deprecated
- func (x *DHCPConfig) GetHostname() string
- func (x *DHCPConfig) GetIp() string
- func (x *DHCPConfig) GetMacAddress() string
- func (x *DHCPConfig) GetUpdateTime() *timestamppb.Timestamp
- func (x *DHCPConfig) GetVlan() string
- func (*DHCPConfig) ProtoMessage()
- func (x *DHCPConfig) ProtoReflect() protoreflect.Message
- func (x *DHCPConfig) Reset()
- func (x *DHCPConfig) String() string
- type DefaultWifi
- func (*DefaultWifi) Descriptor() ([]byte, []int)deprecated
- func (x *DefaultWifi) GetName() string
- func (x *DefaultWifi) GetWifiSecret() *Secret
- func (*DefaultWifi) ProtoMessage()
- func (x *DefaultWifi) ProtoReflect() protoreflect.Message
- func (x *DefaultWifi) Reset()
- func (x *DefaultWifi) String() string
- type DeploymentEnv
- func (DeploymentEnv) Descriptor() protoreflect.EnumDescriptor
- func (x DeploymentEnv) Enum() *DeploymentEnv
- func (DeploymentEnv) EnumDescriptor() ([]byte, []int)deprecated
- func (x DeploymentEnv) Number() protoreflect.EnumNumber
- func (x DeploymentEnv) String() string
- func (DeploymentEnv) Type() protoreflect.EnumType
- type Devboard
- func (*Devboard) Descriptor() ([]byte, []int)deprecated
- func (x *Devboard) GetAndreiboard() *Andreiboard
- func (x *Devboard) GetBoard() isDevboard_Board
- func (x *Devboard) GetDragonclaw() *Dragonclaw
- func (x *Devboard) GetIcetower() *Icetower
- func (*Devboard) ProtoMessage()
- func (x *Devboard) ProtoReflect() protoreflect.Message
- func (x *Devboard) Reset()
- func (x *Devboard) String() string
- type Devboard_Andreiboard
- type Devboard_Dragonclaw
- type Devboard_Icetower
- type DeviceLabelValues
- func (*DeviceLabelValues) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceLabelValues) GetLabelValues() []string
- func (*DeviceLabelValues) ProtoMessage()
- func (x *DeviceLabelValues) ProtoReflect() protoreflect.Message
- func (x *DeviceLabelValues) Reset()
- func (x *DeviceLabelValues) String() string
- type DeviceLabels
- func (*DeviceLabels) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceLabels) GetLabels() map[string]*DeviceLabelValues
- func (x *DeviceLabels) GetName() string
- func (x *DeviceLabels) GetRealm() string
- func (x *DeviceLabels) GetResourceType() ResourceType
- func (*DeviceLabels) ProtoMessage()
- func (x *DeviceLabels) ProtoReflect() protoreflect.Message
- func (x *DeviceLabels) Reset()
- func (x *DeviceLabels) String() string
- type Dimension
- type Drac
- func (*Drac) Descriptor() ([]byte, []int)deprecated
- func (x *Drac) GetDisplayName() string
- func (x *Drac) GetMacAddress() string
- func (x *Drac) GetMachine() string
- func (x *Drac) GetName() string
- func (x *Drac) GetPassword() string
- func (x *Drac) GetRack() string
- func (x *Drac) GetResourceState() State
- func (x *Drac) GetSwitchInterface() *SwitchInterface
- func (x *Drac) GetTags() []string
- func (x *Drac) GetUpdateTime() *timestamppb.Timestamp
- func (x *Drac) GetZone() string
- func (*Drac) ProtoMessage()
- func (x *Drac) ProtoReflect() protoreflect.Message
- func (x *Drac) Reset()
- func (x *Drac) String() string
- type Dragonclaw
- type DutLabel
- func (*DutLabel) Descriptor() ([]byte, []int)deprecated
- func (x *DutLabel) GetLabels() []*DutLabel_Label
- func (x *DutLabel) GetPossibleLabels() []string
- func (*DutLabel) ProtoMessage()
- func (x *DutLabel) ProtoReflect() protoreflect.Message
- func (x *DutLabel) Reset()
- func (x *DutLabel) String() string
- type DutLabel_Label
- func (*DutLabel_Label) Descriptor() ([]byte, []int)deprecated
- func (x *DutLabel_Label) GetName() string
- func (x *DutLabel_Label) GetValue() string
- func (*DutLabel_Label) ProtoMessage()
- func (x *DutLabel_Label) ProtoReflect() protoreflect.Message
- func (x *DutLabel_Label) Reset()
- func (x *DutLabel_Label) String() string
- type DutMeta
- func (*DutMeta) Descriptor() ([]byte, []int)deprecated
- func (x *DutMeta) GetChromeosDeviceId() string
- func (x *DutMeta) GetDeviceSku() string
- func (x *DutMeta) GetHostname() string
- func (x *DutMeta) GetHwID() string
- func (x *DutMeta) GetSerialNumber() string
- func (*DutMeta) ProtoMessage()
- func (x *DutMeta) ProtoReflect() protoreflect.Message
- func (x *DutMeta) Reset()
- func (x *DutMeta) String() string
- type GetDutLabelResponse
- func (*GetDutLabelResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetDutLabelResponse) GetDutLabel() *DutLabel
- func (*GetDutLabelResponse) ProtoMessage()
- func (x *GetDutLabelResponse) ProtoReflect() protoreflect.Message
- func (x *GetDutLabelResponse) Reset()
- func (x *GetDutLabelResponse) String() string
- type GoldenEyeDevice
- func (*GoldenEyeDevice) Descriptor() ([]byte, []int)deprecated
- func (x *GoldenEyeDevice) GetBoards() []*Board
- func (x *GoldenEyeDevice) GetLaunchDate() string
- func (*GoldenEyeDevice) ProtoMessage()
- func (x *GoldenEyeDevice) ProtoReflect() protoreflect.Message
- func (x *GoldenEyeDevice) Reset()
- func (x *GoldenEyeDevice) String() string
- type GoldenEyeDevices
- func (*GoldenEyeDevices) Descriptor() ([]byte, []int)deprecated
- func (x *GoldenEyeDevices) GetDevices() []*GoldenEyeDevice
- func (*GoldenEyeDevices) ProtoMessage()
- func (x *GoldenEyeDevices) ProtoReflect() protoreflect.Message
- func (x *GoldenEyeDevices) Reset()
- func (x *GoldenEyeDevices) String() string
- type HostCriterial
- func (*HostCriterial) Descriptor() ([]byte, []int)deprecated
- func (x *HostCriterial) GetAll() bool
- func (x *HostCriterial) GetHostnames() []string
- func (x *HostCriterial) GetSwarmingCriterials() []*SwarmingCriterial
- func (*HostCriterial) ProtoMessage()
- func (x *HostCriterial) ProtoReflect() protoreflect.Message
- func (x *HostCriterial) Reset()
- func (x *HostCriterial) String() string
- type HostsToProfileItem
- func (*HostsToProfileItem) Descriptor() ([]byte, []int)deprecated
- func (x *HostsToProfileItem) GetHostCriterial() *HostCriterial
- func (x *HostsToProfileItem) GetProfiles() []*Payload
- func (*HostsToProfileItem) ProtoMessage()
- func (x *HostsToProfileItem) ProtoReflect() protoreflect.Message
- func (x *HostsToProfileItem) Reset()
- func (x *HostsToProfileItem) String() string
- type HostsToProfileItems
- func (*HostsToProfileItems) Descriptor() ([]byte, []int)deprecated
- func (x *HostsToProfileItems) GetMatchingItem() []*HostsToProfileItem
- func (*HostsToProfileItems) ProtoMessage()
- func (x *HostsToProfileItems) ProtoReflect() protoreflect.Message
- func (x *HostsToProfileItems) Reset()
- func (x *HostsToProfileItems) String() string
- type HwidData
- func (*HwidData) Descriptor() ([]byte, []int)deprecated
- func (x *HwidData) GetDutLabel() *DutLabel
- func (x *HwidData) GetHwid() string
- func (x *HwidData) GetRaccEnabledStatus() string
- func (x *HwidData) GetSku() string
- func (x *HwidData) GetStylus() bool
- func (x *HwidData) GetTouchpad() bool
- func (x *HwidData) GetTouchscreen() bool
- func (x *HwidData) GetVariant() string
- func (*HwidData) ProtoMessage()
- func (x *HwidData) ProtoReflect() protoreflect.Message
- func (x *HwidData) Reset()
- func (x *HwidData) String() string
- type IP
- func (*IP) Descriptor() ([]byte, []int)deprecated
- func (x *IP) GetId() string
- func (x *IP) GetIpv4() uint32
- func (x *IP) GetIpv4Str() string
- func (x *IP) GetIpv6() []byte
- func (x *IP) GetIpv6Str() string
- func (x *IP) GetOccupied() bool
- func (x *IP) GetReserve() bool
- func (x *IP) GetVlan() string
- func (*IP) ProtoMessage()
- func (x *IP) ProtoReflect() protoreflect.Message
- func (x *IP) Reset()
- func (x *IP) String() string
- type Icetower
- type KVM
- func (*KVM) Descriptor() ([]byte, []int)deprecated
- func (x *KVM) GetCapacityPort() int32
- func (x *KVM) GetChromePlatform() string
- func (x *KVM) GetDescription() string
- func (x *KVM) GetMacAddress() string
- func (x *KVM) GetName() string
- func (x *KVM) GetRack() string
- func (x *KVM) GetResourceState() State
- func (x *KVM) GetTags() []string
- func (x *KVM) GetUpdateTime() *timestamppb.Timestamp
- func (x *KVM) GetZone() string
- func (*KVM) ProtoMessage()
- func (x *KVM) ProtoReflect() protoreflect.Message
- func (x *KVM) Reset()
- func (x *KVM) String() string
- type KVMInterface
- func (*KVMInterface) Descriptor() ([]byte, []int)deprecated
- func (x *KVMInterface) GetKvm() string
- func (x *KVMInterface) GetPortName() string
- func (*KVMInterface) ProtoMessage()
- func (x *KVMInterface) ProtoReflect() protoreflect.Message
- func (x *KVMInterface) Reset()
- func (x *KVMInterface) String() string
- type Lab
- type LabMeta
- func (*LabMeta) Descriptor() ([]byte, []int)deprecated
- func (x *LabMeta) GetChromeosDeviceId() string
- func (x *LabMeta) GetHostname() string
- func (x *LabMeta) GetServoTopology() *lab.ServoTopology
- func (x *LabMeta) GetServoType() string
- func (x *LabMeta) GetSmartUsbhub() bool
- func (*LabMeta) ProtoMessage()
- func (x *LabMeta) ProtoReflect() protoreflect.Message
- func (x *LabMeta) Reset()
- func (x *LabMeta) String() string
- type Location
- func (*Location) Descriptor() ([]byte, []int)deprecated
- func (x *Location) GetAisle() string
- func (x *Location) GetBarcodeName() string
- func (x *Location) GetFullLocationName() string
- func (x *Location) GetLabId() int32
- func (x *Location) GetPosition() string
- func (x *Location) GetRack() string
- func (x *Location) GetRackId() int32
- func (x *Location) GetRackNumber() string
- func (x *Location) GetRow() string
- func (x *Location) GetShelf() string
- func (x *Location) GetZone() Zone
- func (*Location) ProtoMessage()
- func (x *Location) ProtoReflect() protoreflect.Message
- func (x *Location) Reset()
- func (x *Location) String() string
- type LocationGroup
- func (*LocationGroup) Descriptor() ([]byte, []int)deprecated
- func (x *LocationGroup) GetFullLocationName() string
- func (x *LocationGroup) GetLocationGroupId() int32
- func (*LocationGroup) ProtoMessage()
- func (x *LocationGroup) ProtoReflect() protoreflect.Message
- func (x *LocationGroup) Reset()
- func (x *LocationGroup) String() string
- type LogicalZone
- func (LogicalZone) Descriptor() protoreflect.EnumDescriptor
- func (x LogicalZone) Enum() *LogicalZone
- func (LogicalZone) EnumDescriptor() ([]byte, []int)deprecated
- func (x LogicalZone) Number() protoreflect.EnumNumber
- func (x LogicalZone) String() string
- func (LogicalZone) Type() protoreflect.EnumType
- type Machine
- func (*Machine) Descriptor() ([]byte, []int)deprecated
- func (x *Machine) GetAssetTag() string
- func (x *Machine) GetAttachedDevice() *AttachedDevice
- func (x *Machine) GetChromeBrowserMachine() *ChromeBrowserMachine
- func (x *Machine) GetChromeosMachine() *ChromeOSMachine
- func (x *Machine) GetDevboard() *Devboard
- func (x *Machine) GetDevice() isMachine_Device
- func (x *Machine) GetLocation() *Location
- func (x *Machine) GetName() string
- func (x *Machine) GetOwnership() *OwnershipData
- func (x *Machine) GetRealm() string
- func (x *Machine) GetResourceState() State
- func (x *Machine) GetSerialNumber() string
- func (x *Machine) GetTags() []string
- func (x *Machine) GetUpdateTime() *timestamppb.Timestamp
- func (*Machine) ProtoMessage()
- func (x *Machine) ProtoReflect() protoreflect.Message
- func (x *Machine) Reset()
- func (x *Machine) String() string
- type MachineLSE
- func (*MachineLSE) Descriptor() ([]byte, []int)deprecated
- func (x *MachineLSE) GetAttachedDeviceLse() *AttachedDeviceLSE
- func (x *MachineLSE) GetChromeBrowserMachineLse() *ChromeBrowserMachineLSE
- func (x *MachineLSE) GetChromeosMachineLse() *ChromeOSMachineLSE
- func (x *MachineLSE) GetDeploymentTicket() string
- func (x *MachineLSE) GetDescription() string
- func (x *MachineLSE) GetHostname() string
- func (x *MachineLSE) GetIp() string
- func (x *MachineLSE) GetLogicalZone() LogicalZone
- func (x *MachineLSE) GetLse() isMachineLSE_Lse
- func (x *MachineLSE) GetMachineLsePrototype() string
- func (x *MachineLSE) GetMachines() []string
- func (x *MachineLSE) GetMaintenanceConfigName() string
- func (x *MachineLSE) GetManufacturer() string
- func (x *MachineLSE) GetName() string
- func (x *MachineLSE) GetNic() string
- func (x *MachineLSE) GetOwnership() *OwnershipData
- func (x *MachineLSE) GetRack() string
- func (x *MachineLSE) GetRealm() string
- func (x *MachineLSE) GetResourceState() State
- func (x *MachineLSE) GetSchedulable() bool
- func (x *MachineLSE) GetTags() []string
- func (x *MachineLSE) GetUpdateTime() *timestamppb.Timestamp
- func (x *MachineLSE) GetVlan() string
- func (x *MachineLSE) GetWifiSecret() *Secret
- func (x *MachineLSE) GetZone() string
- func (*MachineLSE) ProtoMessage()
- func (x *MachineLSE) ProtoReflect() protoreflect.Message
- func (x *MachineLSE) Reset()
- func (x *MachineLSE) String() string
- type MachineLSEDeployment
- func (*MachineLSEDeployment) Descriptor() ([]byte, []int)deprecated
- func (x *MachineLSEDeployment) GetConfigsToPush() []*Payload
- func (x *MachineLSEDeployment) GetDeploymentEnv() DeploymentEnv
- func (x *MachineLSEDeployment) GetDeploymentIdentifier() string
- func (x *MachineLSEDeployment) GetHostname() string
- func (x *MachineLSEDeployment) GetSerialNumber() string
- func (x *MachineLSEDeployment) GetUpdateTime() *timestamppb.Timestamp
- func (*MachineLSEDeployment) ProtoMessage()
- func (x *MachineLSEDeployment) ProtoReflect() protoreflect.Message
- func (x *MachineLSEDeployment) Reset()
- func (x *MachineLSEDeployment) String() string
- type MachineLSEPrototype
- func (*MachineLSEPrototype) Descriptor() ([]byte, []int)deprecated
- func (x *MachineLSEPrototype) GetName() string
- func (x *MachineLSEPrototype) GetOccupiedCapacityRu() int32
- func (x *MachineLSEPrototype) GetPeripheralRequirements() []*PeripheralRequirement
- func (x *MachineLSEPrototype) GetTags() []string
- func (x *MachineLSEPrototype) GetUpdateTime() *timestamppb.Timestamp
- func (x *MachineLSEPrototype) GetVirtualRequirements() []*VirtualRequirement
- func (*MachineLSEPrototype) ProtoMessage()
- func (x *MachineLSEPrototype) ProtoReflect() protoreflect.Message
- func (x *MachineLSEPrototype) Reset()
- func (x *MachineLSEPrototype) String() string
- type MachineLSE_AttachedDeviceLse
- type MachineLSE_ChromeBrowserMachineLse
- type MachineLSE_ChromeosMachineLse
- type Machine_AttachedDevice
- type Machine_ChromeBrowserMachine
- type Machine_ChromeosMachine
- type Machine_Devboard
- type MaintenanceConfig
- func (*MaintenanceConfig) Descriptor() ([]byte, []int)deprecated
- func (x *MaintenanceConfig) GetBotId() []string
- func (x *MaintenanceConfig) GetBotIdPrefix() []string
- func (x *MaintenanceConfig) GetDimensions() []string
- func (x *MaintenanceConfig) GetName() string
- func (x *MaintenanceConfig) GetOwners() []string
- func (x *MaintenanceConfig) GetServiceLevel() *MaintenanceConfig_ServiceLevel
- func (x *MaintenanceConfig) GetSwarmingInstance() string
- func (*MaintenanceConfig) ProtoMessage()
- func (x *MaintenanceConfig) ProtoReflect() protoreflect.Message
- func (x *MaintenanceConfig) Reset()
- func (x *MaintenanceConfig) String() string
- type MaintenanceConfig_ServiceLevel
- func (*MaintenanceConfig_ServiceLevel) Descriptor() ([]byte, []int)deprecated
- func (x *MaintenanceConfig_ServiceLevel) GetDescription() string
- func (x *MaintenanceConfig_ServiceLevel) GetIsSlo() bool
- func (x *MaintenanceConfig_ServiceLevel) GetMinAvailability() uint32
- func (*MaintenanceConfig_ServiceLevel) ProtoMessage()
- func (x *MaintenanceConfig_ServiceLevel) ProtoReflect() protoreflect.Message
- func (x *MaintenanceConfig_ServiceLevel) Reset()
- func (x *MaintenanceConfig_ServiceLevel) String() string
- type MaintenanceConfigs
- func (*MaintenanceConfigs) Descriptor() ([]byte, []int)deprecated
- func (x *MaintenanceConfigs) GetMaintenanceConfig() []*MaintenanceConfig
- func (*MaintenanceConfigs) ProtoMessage()
- func (x *MaintenanceConfigs) ProtoReflect() protoreflect.Message
- func (x *MaintenanceConfigs) Reset()
- func (x *MaintenanceConfigs) String() string
- type Model
- type Nic
- func (*Nic) Descriptor() ([]byte, []int)deprecated
- func (x *Nic) GetMacAddress() string
- func (x *Nic) GetMachine() string
- func (x *Nic) GetName() string
- func (x *Nic) GetRack() string
- func (x *Nic) GetResourceState() State
- func (x *Nic) GetSwitchInterface() *SwitchInterface
- func (x *Nic) GetTags() []string
- func (x *Nic) GetUpdateTime() *timestamppb.Timestamp
- func (x *Nic) GetZone() string
- func (*Nic) ProtoMessage()
- func (x *Nic) ProtoReflect() protoreflect.Message
- func (x *Nic) Reset()
- func (x *Nic) String() string
- type NlyteAssetInfo
- func (*NlyteAssetInfo) Descriptor() ([]byte, []int)deprecated
- func (x *NlyteAssetInfo) GetCreationDate() *timestamppb.Timestamp
- func (x *NlyteAssetInfo) GetCustomFields() []*CustomField
- func (x *NlyteAssetInfo) GetDecommissionDate() *timestamppb.Timestamp
- func (x *NlyteAssetInfo) GetNlyteMaterialType() string
- func (*NlyteAssetInfo) ProtoMessage()
- func (x *NlyteAssetInfo) ProtoReflect() protoreflect.Message
- func (x *NlyteAssetInfo) Reset()
- func (x *NlyteAssetInfo) String() string
- type OSVersion
- func (*OSVersion) Descriptor() ([]byte, []int)deprecated
- func (x *OSVersion) GetDescription() string
- func (x *OSVersion) GetImage() string
- func (x *OSVersion) GetValue() string
- func (*OSVersion) ProtoMessage()
- func (x *OSVersion) ProtoReflect() protoreflect.Message
- func (x *OSVersion) Reset()
- func (x *OSVersion) String() string
- type OwnershipData
- func (*OwnershipData) Descriptor() ([]byte, []int)deprecated
- func (x *OwnershipData) GetBuilders() []string
- func (x *OwnershipData) GetCustomer() string
- func (x *OwnershipData) GetMibaRealm() stringdeprecated
- func (x *OwnershipData) GetPoolName() stringdeprecated
- func (x *OwnershipData) GetPools() []string
- func (x *OwnershipData) GetResourceGroup() []stringdeprecated
- func (x *OwnershipData) GetSecurityLevel() string
- func (x *OwnershipData) GetSwarmingInstance() string
- func (*OwnershipData) ProtoMessage()
- func (x *OwnershipData) ProtoReflect() protoreflect.Message
- func (x *OwnershipData) Reset()
- func (x *OwnershipData) String() string
- type Payload
- func (*Payload) Descriptor() ([]byte, []int)deprecated
- func (x *Payload) GetConfig() PushConfigType
- func (x *Payload) GetName() string
- func (x *Payload) GetPath() string
- func (*Payload) ProtoMessage()
- func (x *Payload) ProtoReflect() protoreflect.Message
- func (x *Payload) Reset()
- func (x *Payload) String() string
- type PeripheralRequirement
- func (*PeripheralRequirement) Descriptor() ([]byte, []int)deprecated
- func (x *PeripheralRequirement) GetMax() int32
- func (x *PeripheralRequirement) GetMin() int32
- func (x *PeripheralRequirement) GetPeripheralType() PeripheralType
- func (*PeripheralRequirement) ProtoMessage()
- func (x *PeripheralRequirement) ProtoReflect() protoreflect.Message
- func (x *PeripheralRequirement) Reset()
- func (x *PeripheralRequirement) String() string
- type PeripheralType
- func (PeripheralType) Descriptor() protoreflect.EnumDescriptor
- func (x PeripheralType) Enum() *PeripheralType
- func (PeripheralType) EnumDescriptor() ([]byte, []int)deprecated
- func (x PeripheralType) Number() protoreflect.EnumNumber
- func (x PeripheralType) String() string
- func (PeripheralType) Type() protoreflect.EnumType
- type PushConfigType
- func (PushConfigType) Descriptor() protoreflect.EnumDescriptor
- func (x PushConfigType) Enum() *PushConfigType
- func (PushConfigType) EnumDescriptor() ([]byte, []int)deprecated
- func (x PushConfigType) Number() protoreflect.EnumNumber
- func (x PushConfigType) String() string
- func (PushConfigType) Type() protoreflect.EnumType
- type RPM
- func (*RPM) Descriptor() ([]byte, []int)deprecated
- func (x *RPM) GetCapacityPort() int32
- func (x *RPM) GetDescription() string
- func (x *RPM) GetMacAddress() string
- func (x *RPM) GetName() string
- func (x *RPM) GetRack() string
- func (x *RPM) GetResourceState() State
- func (x *RPM) GetTags() []string
- func (x *RPM) GetUpdateTime() *timestamppb.Timestamp
- func (x *RPM) GetZone() string
- func (*RPM) ProtoMessage()
- func (x *RPM) ProtoReflect() protoreflect.Message
- func (x *RPM) Reset()
- func (x *RPM) String() string
- type RPMInterface
- func (*RPMInterface) Descriptor() ([]byte, []int)deprecated
- func (x *RPMInterface) GetPortName() string
- func (x *RPMInterface) GetRpm() string
- func (*RPMInterface) ProtoMessage()
- func (x *RPMInterface) ProtoReflect() protoreflect.Message
- func (x *RPMInterface) Reset()
- func (x *RPMInterface) String() string
- type Rack
- func (*Rack) Descriptor() ([]byte, []int)deprecated
- func (x *Rack) GetBbnum() int32
- func (x *Rack) GetCapacityRu() int32
- func (x *Rack) GetChromeBrowserRack() *ChromeBrowserRack
- func (x *Rack) GetChromeosRack() *ChromeOSRack
- func (x *Rack) GetDescription() string
- func (x *Rack) GetLocation() *Location
- func (x *Rack) GetName() string
- func (x *Rack) GetRack() isRack_Rack
- func (x *Rack) GetRealm() string
- func (x *Rack) GetResourceState() State
- func (x *Rack) GetTags() []string
- func (x *Rack) GetUpdateTime() *timestamppb.Timestamp
- func (*Rack) ProtoMessage()
- func (x *Rack) ProtoReflect() protoreflect.Message
- func (x *Rack) Reset()
- func (x *Rack) String() string
- type RackLSE
- func (*RackLSE) Descriptor() ([]byte, []int)deprecated
- func (x *RackLSE) GetChromeBrowserRackLse() *ChromeBrowserRackLSE
- func (x *RackLSE) GetChromeosRackLse() *ChromeOSRackLSE
- func (x *RackLSE) GetLse() isRackLSE_Lse
- func (x *RackLSE) GetName() string
- func (x *RackLSE) GetRackLsePrototype() string
- func (x *RackLSE) GetRacks() []string
- func (x *RackLSE) GetUpdateTime() *timestamppb.Timestamp
- func (*RackLSE) ProtoMessage()
- func (x *RackLSE) ProtoReflect() protoreflect.Message
- func (x *RackLSE) Reset()
- func (x *RackLSE) String() string
- type RackLSEPrototype
- func (*RackLSEPrototype) Descriptor() ([]byte, []int)deprecated
- func (x *RackLSEPrototype) GetName() string
- func (x *RackLSEPrototype) GetPeripheralRequirements() []*PeripheralRequirement
- func (x *RackLSEPrototype) GetTags() []string
- func (x *RackLSEPrototype) GetUpdateTime() *timestamppb.Timestamp
- func (*RackLSEPrototype) ProtoMessage()
- func (x *RackLSEPrototype) ProtoReflect() protoreflect.Message
- func (x *RackLSEPrototype) Reset()
- func (x *RackLSEPrototype) String() string
- type RackLSE_ChromeBrowserRackLse
- type RackLSE_ChromeosRackLse
- type Rack_ChromeBrowserRack
- type Rack_ChromeosRack
- type RecoveryConfig
- func (*RecoveryConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RecoveryConfig) GetHardwareFeatures() []string
- func (x *RecoveryConfig) GetPowerSupply() string
- func (x *RecoveryConfig) GetStorage() string
- func (*RecoveryConfig) ProtoMessage()
- func (x *RecoveryConfig) ProtoReflect() protoreflect.Message
- func (x *RecoveryConfig) Reset()
- func (x *RecoveryConfig) String() string
- type RequestStatus
- func (RequestStatus) Descriptor() protoreflect.EnumDescriptor
- func (x RequestStatus) Enum() *RequestStatus
- func (RequestStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x RequestStatus) Number() protoreflect.EnumNumber
- func (x RequestStatus) String() string
- func (RequestStatus) Type() protoreflect.EnumType
- type ResourceType
- func (ResourceType) Descriptor() protoreflect.EnumDescriptor
- func (x ResourceType) Enum() *ResourceType
- func (ResourceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ResourceType) Number() protoreflect.EnumNumber
- func (x ResourceType) String() string
- func (ResourceType) Type() protoreflect.EnumType
- type SchedulableLabelValues
- func (*SchedulableLabelValues) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulableLabelValues) GetLabelValues() []string
- func (*SchedulableLabelValues) ProtoMessage()
- func (x *SchedulableLabelValues) ProtoReflect() protoreflect.Message
- func (x *SchedulableLabelValues) Reset()
- func (x *SchedulableLabelValues) String() string
- type SchedulingUnit
- func (*SchedulingUnit) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulingUnit) GetCarrier() string
- func (x *SchedulingUnit) GetDescription() string
- func (x *SchedulingUnit) GetExposeType() SchedulingUnit_ExposeType
- func (x *SchedulingUnit) GetMachineLSEs() []string
- func (x *SchedulingUnit) GetName() string
- func (x *SchedulingUnit) GetPools() []string
- func (x *SchedulingUnit) GetPrimaryDut() string
- func (x *SchedulingUnit) GetTags() []string
- func (x *SchedulingUnit) GetType() SchedulingUnitType
- func (x *SchedulingUnit) GetUpdateTime() *timestamppb.Timestamp
- func (x *SchedulingUnit) GetWificell() bool
- func (*SchedulingUnit) ProtoMessage()
- func (x *SchedulingUnit) ProtoReflect() protoreflect.Message
- func (x *SchedulingUnit) Reset()
- func (x *SchedulingUnit) String() string
- type SchedulingUnitType
- func (SchedulingUnitType) Descriptor() protoreflect.EnumDescriptor
- func (x SchedulingUnitType) Enum() *SchedulingUnitType
- func (SchedulingUnitType) EnumDescriptor() ([]byte, []int)deprecated
- func (x SchedulingUnitType) Number() protoreflect.EnumNumber
- func (x SchedulingUnitType) String() string
- func (SchedulingUnitType) Type() protoreflect.EnumType
- type SchedulingUnit_ExposeType
- func (SchedulingUnit_ExposeType) Descriptor() protoreflect.EnumDescriptor
- func (x SchedulingUnit_ExposeType) Enum() *SchedulingUnit_ExposeType
- func (SchedulingUnit_ExposeType) EnumDescriptor() ([]byte, []int)deprecated
- func (x SchedulingUnit_ExposeType) Number() protoreflect.EnumNumber
- func (x SchedulingUnit_ExposeType) String() string
- func (SchedulingUnit_ExposeType) Type() protoreflect.EnumType
- type Secret
- type SecurityInfo
- func (*SecurityInfo) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityInfo) GetBuilders() []string
- func (x *SecurityInfo) GetCustomer() string
- func (x *SecurityInfo) GetHostPrefixes() []string
- func (x *SecurityInfo) GetHosts() []string
- func (x *SecurityInfo) GetMibaRealm() stringdeprecated
- func (x *SecurityInfo) GetPoolName() string
- func (x *SecurityInfo) GetSecurityLevel() string
- func (x *SecurityInfo) GetSwarmingServerId() string
- func (*SecurityInfo) ProtoMessage()
- func (x *SecurityInfo) ProtoReflect() protoreflect.Message
- func (x *SecurityInfo) Reset()
- func (x *SecurityInfo) String() string
- type SecurityInfos
- type State
- type StateRecord
- func (*StateRecord) Descriptor() ([]byte, []int)deprecated
- func (x *StateRecord) GetDescription() string
- func (x *StateRecord) GetResourceName() string
- func (x *StateRecord) GetState() State
- func (x *StateRecord) GetTicket() string
- func (x *StateRecord) GetUpdateTime() *timestamppb.Timestamp
- func (x *StateRecord) GetUser() string
- func (*StateRecord) ProtoMessage()
- func (x *StateRecord) ProtoReflect() protoreflect.Message
- func (x *StateRecord) Reset()
- func (x *StateRecord) String() string
- type SwarmingCriterial
- func (*SwarmingCriterial) Descriptor() ([]byte, []int)deprecated
- func (x *SwarmingCriterial) GetDimensions() []*Dimension
- func (x *SwarmingCriterial) GetInstance() string
- func (*SwarmingCriterial) ProtoMessage()
- func (x *SwarmingCriterial) ProtoReflect() protoreflect.Message
- func (x *SwarmingCriterial) Reset()
- func (x *SwarmingCriterial) String() string
- type Switch
- func (*Switch) Descriptor() ([]byte, []int)deprecated
- func (x *Switch) GetCapacityPort() int32
- func (x *Switch) GetDescription() string
- func (x *Switch) GetName() string
- func (x *Switch) GetRack() string
- func (x *Switch) GetResourceState() State
- func (x *Switch) GetTags() []string
- func (x *Switch) GetUpdateTime() *timestamppb.Timestamp
- func (x *Switch) GetZone() string
- func (*Switch) ProtoMessage()
- func (x *Switch) ProtoReflect() protoreflect.Message
- func (x *Switch) Reset()
- func (x *Switch) String() string
- type SwitchInterface
- func (*SwitchInterface) Descriptor() ([]byte, []int)deprecated
- func (x *SwitchInterface) GetPortName() string
- func (x *SwitchInterface) GetSwitch() string
- func (*SwitchInterface) ProtoMessage()
- func (x *SwitchInterface) ProtoReflect() protoreflect.Message
- func (x *SwitchInterface) Reset()
- func (x *SwitchInterface) String() string
- type TleConverterDynamic
- type TleConverterExistence
- func (*TleConverterExistence) Descriptor() ([]byte, []int)deprecated
- func (x *TleConverterExistence) GetStateExistence() *TleConverterExistence_StateExistence
- func (*TleConverterExistence) ProtoMessage()
- func (x *TleConverterExistence) ProtoReflect() protoreflect.Message
- func (x *TleConverterExistence) Reset()
- func (x *TleConverterExistence) String() string
- type TleConverterExistence_StateExistence
- func (*TleConverterExistence_StateExistence) Descriptor() ([]byte, []int)deprecated
- func (x *TleConverterExistence_StateExistence) GetInvalidStates() []string
- func (*TleConverterExistence_StateExistence) ProtoMessage()
- func (x *TleConverterExistence_StateExistence) ProtoReflect() protoreflect.Message
- func (x *TleConverterExistence_StateExistence) Reset()
- func (x *TleConverterExistence_StateExistence) String() string
- type TleConverterStandard
- func (*TleConverterStandard) Descriptor() ([]byte, []int)deprecated
- func (x *TleConverterStandard) GetAppendPrefix() bool
- func (x *TleConverterStandard) GetPrefix() string
- func (*TleConverterStandard) ProtoMessage()
- func (x *TleConverterStandard) ProtoReflect() protoreflect.Message
- func (x *TleConverterStandard) Reset()
- func (x *TleConverterStandard) String() string
- type TleConverterType
- func (TleConverterType) Descriptor() protoreflect.EnumDescriptor
- func (x TleConverterType) Enum() *TleConverterType
- func (TleConverterType) EnumDescriptor() ([]byte, []int)deprecated
- func (x TleConverterType) Number() protoreflect.EnumNumber
- func (x TleConverterType) String() string
- func (TleConverterType) Type() protoreflect.EnumType
- type TleSource
- func (*TleSource) Descriptor() ([]byte, []int)deprecated
- func (x *TleSource) GetConverter() isTleSource_Converter
- func (x *TleSource) GetConverterType() TleConverterType
- func (x *TleSource) GetDynamicConverter() *TleConverterDynamic
- func (x *TleSource) GetExistenceConverter() *TleConverterExistence
- func (x *TleSource) GetFieldPath() string
- func (x *TleSource) GetLabelName() string
- func (x *TleSource) GetSourceType() TleSourceType
- func (x *TleSource) GetStandardConverter() *TleConverterStandard
- func (*TleSource) ProtoMessage()
- func (x *TleSource) ProtoReflect() protoreflect.Message
- func (x *TleSource) Reset()
- func (x *TleSource) String() string
- type TleSourceType
- func (TleSourceType) Descriptor() protoreflect.EnumDescriptor
- func (x TleSourceType) Enum() *TleSourceType
- func (TleSourceType) EnumDescriptor() ([]byte, []int)deprecated
- func (x TleSourceType) Number() protoreflect.EnumNumber
- func (x TleSourceType) String() string
- func (TleSourceType) Type() protoreflect.EnumType
- type TleSource_DynamicConverter
- type TleSource_ExistenceConverter
- type TleSource_StandardConverter
- type TleSources
- type VM
- func (*VM) Descriptor() ([]byte, []int)deprecated
- func (x *VM) GetCpuCores() int32
- func (x *VM) GetDeploymentTicket() string
- func (x *VM) GetDescription() string
- func (x *VM) GetHostname() string
- func (x *VM) GetIp() string
- func (x *VM) GetMacAddress() string
- func (x *VM) GetMachineLseId() string
- func (x *VM) GetMemory() int64
- func (x *VM) GetName() string
- func (x *VM) GetOsVersion() *OSVersion
- func (x *VM) GetOwnership() *OwnershipData
- func (x *VM) GetResourceState() State
- func (x *VM) GetStorage() int64
- func (x *VM) GetTags() []string
- func (x *VM) GetUpdateTime() *timestamppb.Timestamp
- func (x *VM) GetVlan() string
- func (x *VM) GetZone() string
- func (*VM) ProtoMessage()
- func (x *VM) ProtoReflect() protoreflect.Message
- func (x *VM) Reset()
- func (x *VM) String() string
- type VirtualRequirement
- func (*VirtualRequirement) Descriptor() ([]byte, []int)deprecated
- func (x *VirtualRequirement) GetMax() int32
- func (x *VirtualRequirement) GetMin() int32
- func (x *VirtualRequirement) GetVirtualType() VirtualType
- func (*VirtualRequirement) ProtoMessage()
- func (x *VirtualRequirement) ProtoReflect() protoreflect.Message
- func (x *VirtualRequirement) Reset()
- func (x *VirtualRequirement) String() string
- type VirtualType
- func (VirtualType) Descriptor() protoreflect.EnumDescriptor
- func (x VirtualType) Enum() *VirtualType
- func (VirtualType) EnumDescriptor() ([]byte, []int)deprecated
- func (x VirtualType) Number() protoreflect.EnumNumber
- func (x VirtualType) String() string
- func (VirtualType) Type() protoreflect.EnumType
- type Vlan
- func (*Vlan) Descriptor() ([]byte, []int)deprecated
- func (x *Vlan) GetAllocatedIpNum() int64
- func (x *Vlan) GetCapacityIp() int32
- func (x *Vlan) GetDescription() string
- func (x *Vlan) GetFreeEndIp() string
- func (x *Vlan) GetFreeEndIpv4Str() stringdeprecated
- func (x *Vlan) GetFreeStartIp() string
- func (x *Vlan) GetFreeStartIpv4Str() stringdeprecated
- func (x *Vlan) GetName() string
- func (x *Vlan) GetRealm() string
- func (x *Vlan) GetReservedIpNum() int64
- func (x *Vlan) GetReservedIps() []string
- func (x *Vlan) GetResourceState() State
- func (x *Vlan) GetTags() []string
- func (x *Vlan) GetUpdateTime() *timestamppb.Timestamp
- func (x *Vlan) GetVlanAddress() string
- func (x *Vlan) GetVlanNumber() string
- func (x *Vlan) GetZones() []Zone
- func (*Vlan) ProtoMessage()
- func (x *Vlan) ProtoReflect() protoreflect.Message
- func (x *Vlan) Reset()
- func (x *Vlan) String() string
- type Zone
Constants ¶
This section is empty.
Variables ¶
var ( AssetType_name = map[int32]string{ 0: "UNDEFINED", 1: "DUT", 2: "SERVO", 3: "LABSTATION", 4: "DEVBOARD", 5: "SERVER", } AssetType_value = map[string]int32{ "UNDEFINED": 0, "DUT": 1, "SERVO": 2, "LABSTATION": 3, "DEVBOARD": 4, "SERVER": 5, } )
Enum value maps for AssetType.
var ( RequestStatus_name = map[int32]string{ 0: "OK", 1: "INVALID_MESSAGE", 2: "SERVER_ERROR", 3: "NO_ASSET_TAG", 4: "NO_GPN", } RequestStatus_value = map[string]int32{ "OK": 0, "INVALID_MESSAGE": 1, "SERVER_ERROR": 2, "NO_ASSET_TAG": 3, "NO_GPN": 4, } )
Enum value maps for RequestStatus.
var ( ChassisXBrandType_name = map[int32]string{ 0: "UNKNOWN", 1: "NO_BRAND", 2: "MIXED", 3: "ALL_BRANDED", 4: "NON_X", 5: "HARD_BRANDED", 6: "SOFT_BRANDED_LEGACY", 7: "SOFT_BRANDED_WAIVER", 8: "NA", } ChassisXBrandType_value = map[string]int32{ "UNKNOWN": 0, "NO_BRAND": 1, "MIXED": 2, "ALL_BRANDED": 3, "NON_X": 4, "HARD_BRANDED": 5, "SOFT_BRANDED_LEGACY": 6, "SOFT_BRANDED_WAIVER": 7, "NA": 8, } )
Enum value maps for ChassisXBrandType.
var ( PushConfigType_name = map[int32]string{ 0: "PUSH_CONFIG_TYPE_UNSPECIFIED", 1: "PUSH_CONFIG_TYPE_MOBILECONFIG", 2: "PUSH_CONFIG_TYPE_PACKAGE", } PushConfigType_value = map[string]int32{ "PUSH_CONFIG_TYPE_UNSPECIFIED": 0, "PUSH_CONFIG_TYPE_MOBILECONFIG": 1, "PUSH_CONFIG_TYPE_PACKAGE": 2, } )
Enum value maps for PushConfigType.
var ( ResourceType_name = map[int32]string{ 0: "RESOURCE_TYPE_UNSPECIFIED", 1: "RESOURCE_TYPE_SCHEDULING_UNIT", 2: "RESOURCE_TYPE_CHROMEOS_DEVICE", 3: "RESOURCE_TYPE_ATTACHED_DEVICE", 4: "RESOURCE_TYPE_BROWSER_DEVICE", } ResourceType_value = map[string]int32{ "RESOURCE_TYPE_UNSPECIFIED": 0, "RESOURCE_TYPE_SCHEDULING_UNIT": 1, "RESOURCE_TYPE_CHROMEOS_DEVICE": 2, "RESOURCE_TYPE_ATTACHED_DEVICE": 3, "RESOURCE_TYPE_BROWSER_DEVICE": 4, } )
Enum value maps for ResourceType.
var ( Lab_name = map[int32]string{ 0: "LAB_UNSPECIFIED", 1: "LAB_CHROME_ATLANTA", 2: "LAB_CHROMEOS_SANTIAM", 3: "LAB_CHROMEOS_DESTINY", 4: "LAB_CHROMEOS_PROMETHEUS", 5: "LAB_CHROMEOS_ATLANTIS", 6: "LAB_CHROMEOS_LINDAVISTA", 7: "LAB_DATACENTER_ATL97", 8: "LAB_DATACENTER_IAD97", 9: "LAB_DATACENTER_MTV96", 10: "LAB_DATACENTER_MTV97", 11: "LAB_DATACENTER_FUCHSIA", } Lab_value = map[string]int32{ "LAB_UNSPECIFIED": 0, "LAB_CHROME_ATLANTA": 1, "LAB_CHROMEOS_SANTIAM": 2, "LAB_CHROMEOS_DESTINY": 3, "LAB_CHROMEOS_PROMETHEUS": 4, "LAB_CHROMEOS_ATLANTIS": 5, "LAB_CHROMEOS_LINDAVISTA": 6, "LAB_DATACENTER_ATL97": 7, "LAB_DATACENTER_IAD97": 8, "LAB_DATACENTER_MTV96": 9, "LAB_DATACENTER_MTV97": 10, "LAB_DATACENTER_FUCHSIA": 11, } )
Enum value maps for Lab.
var ( Zone_name = map[int32]string{ 0: "ZONE_UNSPECIFIED", 1: "ZONE_ATLANTA", 2: "ZONE_CHROMEOS1", 3: "ZONE_CHROMEOS2", 4: "ZONE_CHROMEOS3", 5: "ZONE_CHROMEOS4", 6: "ZONE_CHROMEOS5", 7: "ZONE_CHROMEOS6", 8: "ZONE_CHROMEOS7", 10: "ZONE_CHROMEOS15", 11: "ZONE_ATL97", 12: "ZONE_IAD97", 13: "ZONE_MTV96", 14: "ZONE_MTV97", 15: "ZONE_FUCHSIA", 16: "ZONE_CROS_GOOGLER_DESK", 17: "ZONE_MTV1950_TESTING", 18: "ZONE_SATLAB", 19: "ZONE_BROWSER_GOOGLER_DESK", 20: "ZONE_JETSTREAM_B946", 22: "ZONE_SFO36_NETWORK", 23: "ZONE_SFO36_BROWSER", 24: "ZONE_SFO36_OS", 21: "ZONE_SFO36_OS_CHROMIUM", 25: "ZONE_SFP_SFPTEST", 26: "ZONE_IAD65_OS", 27: "ZONE_SFP_CROSTEST", 28: "ZONE_SFP_2", 29: "ZONE_SFP_6", 30: "ZONE_SFP_4", 31: "ZONE_SFP_9", 32: "ZONE_SFP_10", 33: "ZONE_SFP_13", 34: "ZONE_SFP_14", 35: "ZONE_SFP_15", 36: "ZONE_SFP_16", 37: "ZONE_SFP_17", 38: "ZONE_SFP_20", 39: "ZONE_SFP_21", 40: "ZONE_SFP_22", 41: "ZONE_SFP_23", 42: "ZONE_SFP_24", 43: "ZONE_SFP_26", 44: "ZONE_SFP_27", 45: "ZONE_SFP_28", 46: "ZONE_SFP_29", 47: "ZONE_SFP_30", 48: "ZONE_SFP_31", 49: "ZONE_SFP_32", 50: "ZONE_SFP_33", 51: "ZONE_SFP_34", 52: "ZONE_SFP_35", 53: "ZONE_SFP_36", 54: "ZONE_SFP_37", 55: "ZONE_SFP_38", 56: "ZONE_SFP_39", 57: "ZONE_SFP_40", 58: "ZONE_SFP_41", 59: "ZONE_SFP_42", 60: "ZONE_SFP_43", 61: "ZONE_SFP_44", 62: "ZONE_SFP_45", 63: "ZONE_SFP_46", 64: "ZONE_SFP_47", 65: "ZONE_SFP_48", 66: "ZONE_SFP_49", 67: "ZONE_SFP_50", 68: "ZONE_SFP_51", 69: "ZONE_SFP_52", 70: "ZONE_SFP_53", 71: "ZONE_SFP_54", 72: "ZONE_SFP_55", 73: "ZONE_SFP_56", 74: "ZONE_SFP_57", 75: "ZONE_SFP_58", 76: "ZONE_SFP_59", 77: "ZONE_SFP_60", 78: "ZONE_SFP_62", 79: "ZONE_SFP_63", 80: "ZONE_SFP_64", 81: "ZONE_SFP_65", 82: "ZONE_SFP_66", 83: "ZONE_SFP_67", 84: "ZONE_SFP_68", 85: "ZONE_SFP_69", 86: "ZONE_SFP_70", 87: "ZONE_SFP_71", 88: "ZONE_SFP_72", 89: "ZONE_SFP_73", 90: "ZONE_SFP_75", 91: "ZONE_SFP_76", 92: "ZONE_SFP_77", 93: "ZONE_SFP_78", 94: "ZONE_SFP_79", 95: "ZONE_SFP_80", 96: "ZONE_SFP_81", 97: "ZONE_SFP_82", } Zone_value = map[string]int32{ "ZONE_UNSPECIFIED": 0, "ZONE_ATLANTA": 1, "ZONE_CHROMEOS1": 2, "ZONE_CHROMEOS2": 3, "ZONE_CHROMEOS3": 4, "ZONE_CHROMEOS4": 5, "ZONE_CHROMEOS5": 6, "ZONE_CHROMEOS6": 7, "ZONE_CHROMEOS7": 8, "ZONE_CHROMEOS15": 10, "ZONE_ATL97": 11, "ZONE_IAD97": 12, "ZONE_MTV96": 13, "ZONE_MTV97": 14, "ZONE_FUCHSIA": 15, "ZONE_CROS_GOOGLER_DESK": 16, "ZONE_MTV1950_TESTING": 17, "ZONE_SATLAB": 18, "ZONE_BROWSER_GOOGLER_DESK": 19, "ZONE_JETSTREAM_B946": 20, "ZONE_SFO36_NETWORK": 22, "ZONE_SFO36_BROWSER": 23, "ZONE_SFO36_OS": 24, "ZONE_SFO36_OS_CHROMIUM": 21, "ZONE_SFP_SFPTEST": 25, "ZONE_IAD65_OS": 26, "ZONE_SFP_CROSTEST": 27, "ZONE_SFP_2": 28, "ZONE_SFP_6": 29, "ZONE_SFP_4": 30, "ZONE_SFP_9": 31, "ZONE_SFP_10": 32, "ZONE_SFP_13": 33, "ZONE_SFP_14": 34, "ZONE_SFP_15": 35, "ZONE_SFP_16": 36, "ZONE_SFP_17": 37, "ZONE_SFP_20": 38, "ZONE_SFP_21": 39, "ZONE_SFP_22": 40, "ZONE_SFP_23": 41, "ZONE_SFP_24": 42, "ZONE_SFP_26": 43, "ZONE_SFP_27": 44, "ZONE_SFP_28": 45, "ZONE_SFP_29": 46, "ZONE_SFP_30": 47, "ZONE_SFP_31": 48, "ZONE_SFP_32": 49, "ZONE_SFP_33": 50, "ZONE_SFP_34": 51, "ZONE_SFP_35": 52, "ZONE_SFP_36": 53, "ZONE_SFP_37": 54, "ZONE_SFP_38": 55, "ZONE_SFP_39": 56, "ZONE_SFP_40": 57, "ZONE_SFP_41": 58, "ZONE_SFP_42": 59, "ZONE_SFP_43": 60, "ZONE_SFP_44": 61, "ZONE_SFP_45": 62, "ZONE_SFP_46": 63, "ZONE_SFP_47": 64, "ZONE_SFP_48": 65, "ZONE_SFP_49": 66, "ZONE_SFP_50": 67, "ZONE_SFP_51": 68, "ZONE_SFP_52": 69, "ZONE_SFP_53": 70, "ZONE_SFP_54": 71, "ZONE_SFP_55": 72, "ZONE_SFP_56": 73, "ZONE_SFP_57": 74, "ZONE_SFP_58": 75, "ZONE_SFP_59": 76, "ZONE_SFP_60": 77, "ZONE_SFP_62": 78, "ZONE_SFP_63": 79, "ZONE_SFP_64": 80, "ZONE_SFP_65": 81, "ZONE_SFP_66": 82, "ZONE_SFP_67": 83, "ZONE_SFP_68": 84, "ZONE_SFP_69": 85, "ZONE_SFP_70": 86, "ZONE_SFP_71": 87, "ZONE_SFP_72": 88, "ZONE_SFP_73": 89, "ZONE_SFP_75": 90, "ZONE_SFP_76": 91, "ZONE_SFP_77": 92, "ZONE_SFP_78": 93, "ZONE_SFP_79": 94, "ZONE_SFP_80": 95, "ZONE_SFP_81": 96, "ZONE_SFP_82": 97, } )
Enum value maps for Zone.
var ( PeripheralType_name = map[int32]string{ 0: "PERIPHERAL_TYPE_UNSPECIFIED", 1: "PERIPHERAL_TYPE_SERVO", 2: "PERIPHERAL_TYPE_LABSTATION", 3: "PERIPHERAL_TYPE_RPM", 4: "PERIPHERAL_TYPE_KVM", 5: "PERIPHERAL_TYPE_SWITCH", 6: "PERIPHERAL_TYPE_BLUETOOTH_BTPEERS", 7: "PERIPHERAL_TYPE_WIFICELL", 8: "PERIPHERAL_TYPE_CAMERA", } PeripheralType_value = map[string]int32{ "PERIPHERAL_TYPE_UNSPECIFIED": 0, "PERIPHERAL_TYPE_SERVO": 1, "PERIPHERAL_TYPE_LABSTATION": 2, "PERIPHERAL_TYPE_RPM": 3, "PERIPHERAL_TYPE_KVM": 4, "PERIPHERAL_TYPE_SWITCH": 5, "PERIPHERAL_TYPE_BLUETOOTH_BTPEERS": 6, "PERIPHERAL_TYPE_WIFICELL": 7, "PERIPHERAL_TYPE_CAMERA": 8, } )
Enum value maps for PeripheralType.
var ( VirtualType_name = map[int32]string{ 0: "VIRTUAL_TYPE_UNSPECIFIED", 1: "VIRTUAL_TYPE_VM", } VirtualType_value = map[string]int32{ "VIRTUAL_TYPE_UNSPECIFIED": 0, "VIRTUAL_TYPE_VM": 1, } )
Enum value maps for VirtualType.
var ( ChromeOSDeviceType_name = map[int32]string{ 0: "CHROME_OS_DEVICE_TYPE_UNSPECIFIED", 1: "DEVICE_CHROMEBOOK", 2: "DEVICE_LABSTATION", 3: "DEVICE_SERVO", } ChromeOSDeviceType_value = map[string]int32{ "CHROME_OS_DEVICE_TYPE_UNSPECIFIED": 0, "DEVICE_CHROMEBOOK": 1, "DEVICE_LABSTATION": 2, "DEVICE_SERVO": 3, } )
Enum value maps for ChromeOSDeviceType.
var ( AttachedDeviceType_name = map[int32]string{ 0: "ATTACHED_DEVICE_TYPE_UNSPECIFIED", 1: "ATTACHED_DEVICE_TYPE_APPLE_PHONE", 2: "ATTACHED_DEVICE_TYPE_ANDROID_PHONE", 3: "ATTACHED_DEVICE_TYPE_APPLE_TABLET", 4: "ATTACHED_DEVICE_TYPE_ANDROID_TABLET", 5: "ATTACHED_DEVICE_TYPE_DEVBOARD", 6: "ATTACHED_DEVICE_TYPE_JETSTREAM", } AttachedDeviceType_value = map[string]int32{ "ATTACHED_DEVICE_TYPE_UNSPECIFIED": 0, "ATTACHED_DEVICE_TYPE_APPLE_PHONE": 1, "ATTACHED_DEVICE_TYPE_ANDROID_PHONE": 2, "ATTACHED_DEVICE_TYPE_APPLE_TABLET": 3, "ATTACHED_DEVICE_TYPE_ANDROID_TABLET": 4, "ATTACHED_DEVICE_TYPE_DEVBOARD": 5, "ATTACHED_DEVICE_TYPE_JETSTREAM": 6, } )
Enum value maps for AttachedDeviceType.
var ( LogicalZone_name = map[int32]string{ 0: "LOGICAL_ZONE_UNSPECIFIED", 1: "LOGICAL_ZONE_DRILLZONE_SFO36", } LogicalZone_value = map[string]int32{ "LOGICAL_ZONE_UNSPECIFIED": 0, "LOGICAL_ZONE_DRILLZONE_SFO36": 1, } )
Enum value maps for LogicalZone.
var ( DeploymentEnv_name = map[int32]string{ 0: "DEPLOYMENTENV_UNDEFINED", 1: "PROD", 2: "AUTOPUSH", } DeploymentEnv_value = map[string]int32{ "DEPLOYMENTENV_UNDEFINED": 0, "PROD": 1, "AUTOPUSH": 2, } )
Enum value maps for DeploymentEnv.
var ( SchedulingUnitType_name = map[int32]string{ 0: "SCHEDULING_UNIT_TYPE_INVALID", 1: "SCHEDULING_UNIT_TYPE_ALL", 2: "SCHEDULING_UNIT_TYPE_INDIVIDUAL", } SchedulingUnitType_value = map[string]int32{ "SCHEDULING_UNIT_TYPE_INVALID": 0, "SCHEDULING_UNIT_TYPE_ALL": 1, "SCHEDULING_UNIT_TYPE_INDIVIDUAL": 2, } )
Enum value maps for SchedulingUnitType.
var ( SchedulingUnit_ExposeType_name = map[int32]string{ 0: "UNKNOWN", 1: "DEFAULT", 2: "DEFAULT_PLUS_PRIMARY", 3: "STRICTLY_PRIMARY_ONLY", } SchedulingUnit_ExposeType_value = map[string]int32{ "UNKNOWN": 0, "DEFAULT": 1, "DEFAULT_PLUS_PRIMARY": 2, "STRICTLY_PRIMARY_ONLY": 3, } )
Enum value maps for SchedulingUnit_ExposeType.
var ( State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "STATE_REGISTERED", 9: "STATE_DEPLOYED_PRE_SERVING", 2: "STATE_DEPLOYED_TESTING", 3: "STATE_SERVING", 10: "STATE_NEEDS_RESET", 5: "STATE_NEEDS_REPAIR", 11: "STATE_REPAIR_FAILED", 6: "STATE_DISABLED", 7: "STATE_RESERVED", 8: "STATE_DECOMMISSIONED", 12: "STATE_DEPLOYING", 13: "STATE_READY", 14: "STATE_BUILD", 15: "STATE_MISSING", } State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "STATE_REGISTERED": 1, "STATE_DEPLOYED_PRE_SERVING": 9, "STATE_DEPLOYED_TESTING": 2, "STATE_SERVING": 3, "STATE_NEEDS_RESET": 10, "STATE_NEEDS_REPAIR": 5, "STATE_REPAIR_FAILED": 11, "STATE_DISABLED": 6, "STATE_RESERVED": 7, "STATE_DECOMMISSIONED": 8, "STATE_DEPLOYING": 12, "STATE_READY": 13, "STATE_BUILD": 14, "STATE_MISSING": 15, } )
Enum value maps for State.
var ( TleSourceType_name = map[int32]string{ 0: "TLE_SOURCE_TYPE_UNKNOWN", 1: "TLE_SOURCE_TYPE_DUT_STATE", 2: "TLE_SOURCE_TYPE_LAB_CONFIG", } TleSourceType_value = map[string]int32{ "TLE_SOURCE_TYPE_UNKNOWN": 0, "TLE_SOURCE_TYPE_DUT_STATE": 1, "TLE_SOURCE_TYPE_LAB_CONFIG": 2, } )
Enum value maps for TleSourceType.
var ( TleConverterType_name = map[int32]string{ 0: "TLE_CONVERTER_TYPE_UNKNOWN", 1: "TLE_CONVERTER_TYPE_STANDARD", 2: "TLE_CONVERTER_TYPE_EXISTENCE", 3: "TLE_CONVERTER_TYPE_DYNAMIC", } TleConverterType_value = map[string]int32{ "TLE_CONVERTER_TYPE_UNKNOWN": 0, "TLE_CONVERTER_TYPE_STANDARD": 1, "TLE_CONVERTER_TYPE_EXISTENCE": 2, "TLE_CONVERTER_TYPE_DYNAMIC": 3, } )
Enum value maps for TleConverterType.
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_asset_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_assetinfo_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_caching_service_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_change_event_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_chassis_x_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_chopsasset_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_chrome_platform_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_deployment_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_device_labels_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_goldeneye_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_hwid_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_location_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_lse_prototype_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_machine_lse_deployment_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_machine_lse_deployment_requirement_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_machine_lse_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_machine_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_maintenance_config_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_network_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_nlyte_assets_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_ownership_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_peripherals_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_rack_lse_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_rack_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_scheduling_unit_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_secret_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_security_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_state_proto protoreflect.FileDescriptor
var File_go_chromium_org_infra_unifiedfleet_api_v1_models_tle_source_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AllDHCPConfigs ¶
type AllDHCPConfigs struct { Configs []*DHCPConfig `protobuf:"bytes,1,rep,name=configs,proto3" json:"configs,omitempty"` // contains filtered or unexported fields }
Message contains all dhcp configs.
func (*AllDHCPConfigs) Descriptor
deprecated
func (*AllDHCPConfigs) Descriptor() ([]byte, []int)
Deprecated: Use AllDHCPConfigs.ProtoReflect.Descriptor instead.
func (*AllDHCPConfigs) GetConfigs ¶
func (x *AllDHCPConfigs) GetConfigs() []*DHCPConfig
func (*AllDHCPConfigs) ProtoMessage ¶
func (*AllDHCPConfigs) ProtoMessage()
func (*AllDHCPConfigs) ProtoReflect ¶
func (x *AllDHCPConfigs) ProtoReflect() protoreflect.Message
func (*AllDHCPConfigs) Reset ¶
func (x *AllDHCPConfigs) Reset()
func (*AllDHCPConfigs) String ¶
func (x *AllDHCPConfigs) String() string
type Andreiboard ¶
type Andreiboard struct { // Serial for the UltraDebug interface. // Can be empty if the devboard does not have UltraDebug. UltradebugSerial string `protobuf:"bytes,1,opt,name=ultradebug_serial,json=ultradebugSerial,proto3" json:"ultradebug_serial,omitempty"` // contains filtered or unexported fields }
Andreiboard refers to andreiboard type development boards.
Next Tag: 2
func (*Andreiboard) Descriptor
deprecated
func (*Andreiboard) Descriptor() ([]byte, []int)
Deprecated: Use Andreiboard.ProtoReflect.Descriptor instead.
func (*Andreiboard) GetUltradebugSerial ¶
func (x *Andreiboard) GetUltradebugSerial() string
func (*Andreiboard) ProtoMessage ¶
func (*Andreiboard) ProtoMessage()
func (*Andreiboard) ProtoReflect ¶
func (x *Andreiboard) ProtoReflect() protoreflect.Message
func (*Andreiboard) Reset ¶
func (x *Andreiboard) Reset()
func (*Andreiboard) String ¶
func (x *Andreiboard) String() string
type Asset ¶
type Asset struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Asset tag or an unique identifier for the asset Type AssetType `protobuf:"varint,2,opt,name=type,proto3,enum=unifiedfleet.api.v1.models.AssetType" json:"type,omitempty"` // DUT, servo, labstation, etc,. Model string `protobuf:"bytes,3,opt,name=model,proto3" json:"model,omitempty"` // Model of the asset Location *Location `protobuf:"bytes,4,opt,name=location,proto3" json:"location,omitempty"` // Last known location of the asset Info *AssetInfo `protobuf:"bytes,5,opt,name=info,proto3" json:"info,omitempty"` // Some info about the asset // Record the last update timestamp of this asset (In UTC timezone) UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` Realm string `protobuf:"bytes,7,opt,name=realm,proto3" json:"realm,omitempty"` // ACL info of the asset // tags user can attach for easy querying/searching Tags []string `protobuf:"bytes,8,rep,name=tags,proto3" json:"tags,omitempty"` // contains filtered or unexported fields }
Asset stores location and some basic info about the asset
func (*Asset) Descriptor
deprecated
func (*Asset) GetLocation ¶
func (*Asset) GetUpdateTime ¶
func (x *Asset) GetUpdateTime() *timestamppb.Timestamp
func (*Asset) ProtoMessage ¶
func (*Asset) ProtoMessage()
func (*Asset) ProtoReflect ¶
func (x *Asset) ProtoReflect() protoreflect.Message
type AssetAndHostInfo ¶
type AssetAndHostInfo struct { // Unique identifier generated and used by Nlyte for assets AssetId int32 `protobuf:"varint,1,opt,name=asset_id,json=AssetID,proto3" json:"asset_id,omitempty"` // Unique identifier used by internal Google asset tracking systems. // Equivalent to tag or asset_tag. AssetName string `protobuf:"bytes,2,opt,name=asset_name,json=AssetName,proto3" json:"asset_name,omitempty"` // Native asset type that Nlyte keeps track of. e.g. Cabinet, Server, e.t.c. MaterialType string `protobuf:"bytes,3,opt,name=material_type,json=MaterialType,proto3" json:"material_type,omitempty"` // Information regarding the Lab/Room, Floor, Building, City this asset is in. LocationGroup *LocationGroup `protobuf:"bytes,4,opt,name=location_group,json=LocationGroup,proto3" json:"location_group,omitempty"` // If this asset is a mountable asset (e.g. Server, DUT, e.t.c.), // cabinet_asset_id is the rack/cabinet, or shelf this asset is mounted on. CabinetAssetId int32 `protobuf:"varint,5,opt,name=cabinet_asset_id,json=CabinetAssetID,proto3" json:"cabinet_asset_id,omitempty"` // If this asset is a mountable asset (e.g. Server, DUT, e.t.c.), // cabinet_u_number is the position of the asset on which the rack/cabinet, or // shelf it is mounted. CabinetUNumber int32 `protobuf:"varint,6,opt,name=cabinet_u_number,json=CabinetUNumber,proto3" json:"cabinet_u_number,omitempty"` // The lab floor plan in Nlyte is a grid. physical_row represents the row this // asset is located on in the floor plan grid. PhysicalRow string `protobuf:"bytes,7,opt,name=physical_row,json=GridReferenceRow,proto3" json:"physical_row,omitempty"` // The lab floor plan in Nlyte is a grid. physical_column represents the // column this asset is located on in the floor plan grid. PhysicalColumn string `protobuf:"bytes,8,opt,name=physical_column,json=GridReferenceColumn,proto3" json:"physical_column,omitempty"` AssetInfo *NlyteAssetInfo `protobuf:"bytes,9,opt,name=asset_info,json=Asset,proto3" json:"asset_info,omitempty"` // contains filtered or unexported fields }
AssetAndHostInfo represents the information of an asset and its host that we care about.
func (*AssetAndHostInfo) Descriptor
deprecated
func (*AssetAndHostInfo) Descriptor() ([]byte, []int)
Deprecated: Use AssetAndHostInfo.ProtoReflect.Descriptor instead.
func (*AssetAndHostInfo) GetAssetId ¶
func (x *AssetAndHostInfo) GetAssetId() int32
func (*AssetAndHostInfo) GetAssetInfo ¶
func (x *AssetAndHostInfo) GetAssetInfo() *NlyteAssetInfo
func (*AssetAndHostInfo) GetAssetName ¶
func (x *AssetAndHostInfo) GetAssetName() string
func (*AssetAndHostInfo) GetCabinetAssetId ¶
func (x *AssetAndHostInfo) GetCabinetAssetId() int32
func (*AssetAndHostInfo) GetCabinetUNumber ¶
func (x *AssetAndHostInfo) GetCabinetUNumber() int32
func (*AssetAndHostInfo) GetLocationGroup ¶
func (x *AssetAndHostInfo) GetLocationGroup() *LocationGroup
func (*AssetAndHostInfo) GetMaterialType ¶
func (x *AssetAndHostInfo) GetMaterialType() string
func (*AssetAndHostInfo) GetPhysicalColumn ¶
func (x *AssetAndHostInfo) GetPhysicalColumn() string
func (*AssetAndHostInfo) GetPhysicalRow ¶
func (x *AssetAndHostInfo) GetPhysicalRow() string
func (*AssetAndHostInfo) ProtoMessage ¶
func (*AssetAndHostInfo) ProtoMessage()
func (*AssetAndHostInfo) ProtoReflect ¶
func (x *AssetAndHostInfo) ProtoReflect() protoreflect.Message
func (*AssetAndHostInfo) Reset ¶
func (x *AssetAndHostInfo) Reset()
func (*AssetAndHostInfo) String ¶
func (x *AssetAndHostInfo) String() string
type AssetAndHosts ¶
type AssetAndHosts struct { // Metadata of retrieved information Context string `protobuf:"bytes,1,opt,name=context,json=@odata.context,proto3" json:"context,omitempty"` // Number of entries retrieved from current query Count int32 `protobuf:"varint,2,opt,name=count,json=@odata.count,proto3" json:"count,omitempty"` // A list of record entries Records []*AssetAndHostInfo `protobuf:"bytes,3,rep,name=records,json=value,proto3" json:"records,omitempty"` // Link for the next page of data. The number of RecordEntry shown in each // page is determine by page-size in the query NextLink string `protobuf:"bytes,4,opt,name=next_link,json=@odata.nextLink,proto3" json:"next_link,omitempty"` // contains filtered or unexported fields }
AssetAndHosts represent the list of AssetAndHostInfo returned from a OData query to Nlyte REST APIs.
func (*AssetAndHosts) Descriptor
deprecated
func (*AssetAndHosts) Descriptor() ([]byte, []int)
Deprecated: Use AssetAndHosts.ProtoReflect.Descriptor instead.
func (*AssetAndHosts) GetContext ¶
func (x *AssetAndHosts) GetContext() string
func (*AssetAndHosts) GetCount ¶
func (x *AssetAndHosts) GetCount() int32
func (*AssetAndHosts) GetNextLink ¶
func (x *AssetAndHosts) GetNextLink() string
func (*AssetAndHosts) GetRecords ¶
func (x *AssetAndHosts) GetRecords() []*AssetAndHostInfo
func (*AssetAndHosts) ProtoMessage ¶
func (*AssetAndHosts) ProtoMessage()
func (*AssetAndHosts) ProtoReflect ¶
func (x *AssetAndHosts) ProtoReflect() protoreflect.Message
func (*AssetAndHosts) Reset ¶
func (x *AssetAndHosts) Reset()
func (*AssetAndHosts) String ¶
func (x *AssetAndHosts) String() string
type AssetInfo ¶
type AssetInfo struct { AssetTag string `protobuf:"bytes,1,opt,name=asset_tag,json=assetTag,proto3" json:"asset_tag,omitempty"` // User not allowed to update this field. SSW will update this field. SerialNumber string `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` CostCenter string `protobuf:"bytes,3,opt,name=cost_center,json=costCenter,proto3" json:"cost_center,omitempty"` GoogleCodeName string `protobuf:"bytes,4,opt,name=google_code_name,json=googleCodeName,proto3" json:"google_code_name,omitempty"` Model string `protobuf:"bytes,5,opt,name=model,proto3" json:"model,omitempty"` BuildTarget string `protobuf:"bytes,6,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"` ReferenceBoard string `protobuf:"bytes,7,opt,name=reference_board,json=referenceBoard,proto3" json:"reference_board,omitempty"` EthernetMacAddress string `protobuf:"bytes,8,opt,name=ethernet_mac_address,json=ethernetMacAddress,proto3" json:"ethernet_mac_address,omitempty"` // User not allowed to update this field. SSW will update this field. Sku string `protobuf:"bytes,9,opt,name=sku,proto3" json:"sku,omitempty"` Phase string `protobuf:"bytes,10,opt,name=phase,proto3" json:"phase,omitempty"` // User not allowed to update this field. SSW will update this field. Hwid string `protobuf:"bytes,11,opt,name=hwid,proto3" json:"hwid,omitempty"` Gpn string `protobuf:"bytes,12,opt,name=gpn,proto3" json:"gpn,omitempty"` ReferenceDesign string `protobuf:"bytes,13,opt,name=reference_design,json=referenceDesign,proto3" json:"reference_design,omitempty"` ProductStatus string `protobuf:"bytes,14,opt,name=product_status,json=productStatus,proto3" json:"product_status,omitempty"` FingerprintSensor bool `protobuf:"varint,15,opt,name=fingerprint_sensor,json=fingerprintSensor,proto3" json:"fingerprint_sensor,omitempty"` HwXComplianceVersion float64 `` /* 128-byte string literal not displayed */ TouchScreen bool `protobuf:"varint,17,opt,name=touch_screen,json=touchScreen,proto3" json:"touch_screen,omitempty"` IsCbx bool `protobuf:"varint,18,opt,name=is_cbx,json=isCbx,proto3" json:"is_cbx,omitempty"` CbxFeatureType ChassisXBrandType `` /* 157-byte string literal not displayed */ IsMixedX bool `protobuf:"varint,20,opt,name=is_mixed_x,json=isMixedX,proto3" json:"is_mixed_x,omitempty"` HasWifiBt bool `protobuf:"varint,21,opt,name=has_wifi_bt,json=hasWifiBt,proto3" json:"has_wifi_bt,omitempty"` WifiBluetooth string `protobuf:"bytes,22,opt,name=wifi_bluetooth,json=wifiBluetooth,proto3" json:"wifi_bluetooth,omitempty"` // contains filtered or unexported fields }
func (*AssetInfo) Descriptor
deprecated
func (*AssetInfo) GetAssetTag ¶
func (*AssetInfo) GetBuildTarget ¶
func (*AssetInfo) GetCbxFeatureType ¶
func (x *AssetInfo) GetCbxFeatureType() ChassisXBrandType
func (*AssetInfo) GetCostCenter ¶
func (*AssetInfo) GetEthernetMacAddress ¶
func (*AssetInfo) GetFingerprintSensor ¶
func (*AssetInfo) GetGoogleCodeName ¶
func (*AssetInfo) GetHasWifiBt ¶
func (*AssetInfo) GetHwXComplianceVersion ¶
func (*AssetInfo) GetIsMixedX ¶
func (*AssetInfo) GetProductStatus ¶
func (*AssetInfo) GetReferenceBoard ¶
func (*AssetInfo) GetReferenceDesign ¶
func (*AssetInfo) GetSerialNumber ¶
func (*AssetInfo) GetTouchScreen ¶
func (*AssetInfo) GetWifiBluetooth ¶
func (*AssetInfo) ProtoMessage ¶
func (*AssetInfo) ProtoMessage()
func (*AssetInfo) ProtoReflect ¶
func (x *AssetInfo) ProtoReflect() protoreflect.Message
type AssetInfoRequest ¶
type AssetInfoRequest struct { // Required. Asset tag(s) to lookup. AssetTags []string `protobuf:"bytes,1,rep,name=asset_tags,json=assetTags,proto3" json:"asset_tags,omitempty"` // contains filtered or unexported fields }
func (*AssetInfoRequest) Descriptor
deprecated
func (*AssetInfoRequest) Descriptor() ([]byte, []int)
Deprecated: Use AssetInfoRequest.ProtoReflect.Descriptor instead.
func (*AssetInfoRequest) GetAssetTags ¶
func (x *AssetInfoRequest) GetAssetTags() []string
func (*AssetInfoRequest) ProtoMessage ¶
func (*AssetInfoRequest) ProtoMessage()
func (*AssetInfoRequest) ProtoReflect ¶
func (x *AssetInfoRequest) ProtoReflect() protoreflect.Message
func (*AssetInfoRequest) Reset ¶
func (x *AssetInfoRequest) Reset()
func (*AssetInfoRequest) String ¶
func (x *AssetInfoRequest) String() string
type AssetInfoResponse ¶
type AssetInfoResponse struct { // Indicator of whether the request call succeed or not. RequestStatus RequestStatus `` /* 147-byte string literal not displayed */ // A list of asset info retrieved from Hart. Assets []*AssetInfo `protobuf:"bytes,2,rep,name=assets,proto3" json:"assets,omitempty"` // A list of asset tags not found in Corporate Asset Management platform. MissingAssetTags []string `protobuf:"bytes,3,rep,name=missing_asset_tags,json=missingAssetTags,proto3" json:"missing_asset_tags,omitempty"` // A list of asset tags whose part number not found in Hart. FailedAssetTags []string `protobuf:"bytes,4,rep,name=failed_asset_tags,json=failedAssetTags,proto3" json:"failed_asset_tags,omitempty"` // contains filtered or unexported fields }
func (*AssetInfoResponse) Descriptor
deprecated
func (*AssetInfoResponse) Descriptor() ([]byte, []int)
Deprecated: Use AssetInfoResponse.ProtoReflect.Descriptor instead.
func (*AssetInfoResponse) GetAssets ¶
func (x *AssetInfoResponse) GetAssets() []*AssetInfo
func (*AssetInfoResponse) GetFailedAssetTags ¶
func (x *AssetInfoResponse) GetFailedAssetTags() []string
func (*AssetInfoResponse) GetMissingAssetTags ¶
func (x *AssetInfoResponse) GetMissingAssetTags() []string
func (*AssetInfoResponse) GetRequestStatus ¶
func (x *AssetInfoResponse) GetRequestStatus() RequestStatus
func (*AssetInfoResponse) ProtoMessage ¶
func (*AssetInfoResponse) ProtoMessage()
func (*AssetInfoResponse) ProtoReflect ¶
func (x *AssetInfoResponse) ProtoReflect() protoreflect.Message
func (*AssetInfoResponse) Reset ¶
func (x *AssetInfoResponse) Reset()
func (*AssetInfoResponse) String ¶
func (x *AssetInfoResponse) String() string
type AssetType ¶
type AssetType int32
AssetType determines the type of asset
func (AssetType) Descriptor ¶
func (AssetType) Descriptor() protoreflect.EnumDescriptor
func (AssetType) EnumDescriptor
deprecated
func (AssetType) Number ¶
func (x AssetType) Number() protoreflect.EnumNumber
func (AssetType) Type ¶
func (AssetType) Type() protoreflect.EnumType
type AttachedDevice ¶
type AttachedDevice struct { // Manufacturer of the device. E.g. Apple, Samsung. Manufacturer string `protobuf:"bytes,1,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"` // Device type of the device. E.g. iPad, Android phone, Android tablet. DeviceType AttachedDeviceType `` /* 143-byte string literal not displayed */ // Reference board of the device. E.g. goldfish, bravo, GT-I9000 BuildTarget string `protobuf:"bytes,3,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"` // Model of the device aka product in some cases. E.g. Nexus One, GT-I9000 Model string `protobuf:"bytes,4,opt,name=model,proto3" json:"model,omitempty"` // contains filtered or unexported fields }
AttachedDevice refers to attached devices in the labs.
Next Tag: 5
func (*AttachedDevice) Descriptor
deprecated
func (*AttachedDevice) Descriptor() ([]byte, []int)
Deprecated: Use AttachedDevice.ProtoReflect.Descriptor instead.
func (*AttachedDevice) GetBuildTarget ¶
func (x *AttachedDevice) GetBuildTarget() string
func (*AttachedDevice) GetDeviceType ¶
func (x *AttachedDevice) GetDeviceType() AttachedDeviceType
func (*AttachedDevice) GetManufacturer ¶
func (x *AttachedDevice) GetManufacturer() string
func (*AttachedDevice) GetModel ¶
func (x *AttachedDevice) GetModel() string
func (*AttachedDevice) ProtoMessage ¶
func (*AttachedDevice) ProtoMessage()
func (*AttachedDevice) ProtoReflect ¶
func (x *AttachedDevice) ProtoReflect() protoreflect.Message
func (*AttachedDevice) Reset ¶
func (x *AttachedDevice) Reset()
func (*AttachedDevice) String ¶
func (x *AttachedDevice) String() string
type AttachedDeviceLSE ¶
type AttachedDeviceLSE struct { // The OS version that is running in the attached device (if applicable). E.g. // Android 12, iOS 12.5.3. OsVersion *OSVersion `protobuf:"bytes,1,opt,name=os_version,json=osVersion,proto3" json:"os_version,omitempty"` // The hostname of the device that the attached device is attached to. // Examples: // 1. A webcam (attached device) attached to a laptop (host). // 2. A phone (attached device) attached to a Dell server (host). AssociatedHostname string `protobuf:"bytes,2,opt,name=associated_hostname,json=associatedHostname,proto3" json:"associated_hostname,omitempty"` // The port used of the device that the attached device is attached to. AssociatedHostPort string `protobuf:"bytes,3,opt,name=associated_host_port,json=associatedHostPort,proto3" json:"associated_host_port,omitempty"` // contains filtered or unexported fields }
AttachedDeviceLSE refers to the entity in either Chrome OS or Browser lab which is a USB-device.
Next Tag: 4
func (*AttachedDeviceLSE) Descriptor
deprecated
func (*AttachedDeviceLSE) Descriptor() ([]byte, []int)
Deprecated: Use AttachedDeviceLSE.ProtoReflect.Descriptor instead.
func (*AttachedDeviceLSE) GetAssociatedHostPort ¶
func (x *AttachedDeviceLSE) GetAssociatedHostPort() string
func (*AttachedDeviceLSE) GetAssociatedHostname ¶
func (x *AttachedDeviceLSE) GetAssociatedHostname() string
func (*AttachedDeviceLSE) GetOsVersion ¶
func (x *AttachedDeviceLSE) GetOsVersion() *OSVersion
func (*AttachedDeviceLSE) ProtoMessage ¶
func (*AttachedDeviceLSE) ProtoMessage()
func (*AttachedDeviceLSE) ProtoReflect ¶
func (x *AttachedDeviceLSE) ProtoReflect() protoreflect.Message
func (*AttachedDeviceLSE) Reset ¶
func (x *AttachedDeviceLSE) Reset()
func (*AttachedDeviceLSE) String ¶
func (x *AttachedDeviceLSE) String() string
type AttachedDeviceType ¶
type AttachedDeviceType int32
AttachedDeviceType refers to the different types of device/machine in the lab environment.
Next Tag: 7
const ( AttachedDeviceType_ATTACHED_DEVICE_TYPE_UNSPECIFIED AttachedDeviceType = 0 AttachedDeviceType_ATTACHED_DEVICE_TYPE_APPLE_PHONE AttachedDeviceType = 1 AttachedDeviceType_ATTACHED_DEVICE_TYPE_ANDROID_PHONE AttachedDeviceType = 2 AttachedDeviceType_ATTACHED_DEVICE_TYPE_APPLE_TABLET AttachedDeviceType = 3 AttachedDeviceType_ATTACHED_DEVICE_TYPE_ANDROID_TABLET AttachedDeviceType = 4 AttachedDeviceType_ATTACHED_DEVICE_TYPE_DEVBOARD AttachedDeviceType = 5 AttachedDeviceType_ATTACHED_DEVICE_TYPE_JETSTREAM AttachedDeviceType = 6 )
func (AttachedDeviceType) Descriptor ¶
func (AttachedDeviceType) Descriptor() protoreflect.EnumDescriptor
func (AttachedDeviceType) Enum ¶
func (x AttachedDeviceType) Enum() *AttachedDeviceType
func (AttachedDeviceType) EnumDescriptor
deprecated
func (AttachedDeviceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use AttachedDeviceType.Descriptor instead.
func (AttachedDeviceType) Number ¶
func (x AttachedDeviceType) Number() protoreflect.EnumNumber
func (AttachedDeviceType) String ¶
func (x AttachedDeviceType) String() string
func (AttachedDeviceType) Type ¶
func (AttachedDeviceType) Type() protoreflect.EnumType
type Board ¶
type Board struct { PublicCodename string `protobuf:"bytes,1,opt,name=public_codename,json=publicCodename,proto3" json:"public_codename,omitempty"` Models []*Model `protobuf:"bytes,2,rep,name=models,proto3" json:"models,omitempty"` // contains filtered or unexported fields }
Maps to each Board json object, all fields except public_codename and models are ignored.
func (*Board) Descriptor
deprecated
func (*Board) GetPublicCodename ¶
func (*Board) ProtoMessage ¶
func (*Board) ProtoMessage()
func (*Board) ProtoReflect ¶
func (x *Board) ProtoReflect() protoreflect.Message
type CachingService ¶
type CachingService struct { // caching service name // format will be 'cachingservices/{ipv4}' Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // port info of the caching service Port int32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"` // particular subnet which the caching service serves/supports // Deprecated. Use 'serving_subnets' instead. // // Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/caching_service.proto. ServingSubnet string `protobuf:"bytes,3,opt,name=serving_subnet,json=servingSubnet,proto3" json:"serving_subnet,omitempty"` // ipv4 address of the primary node of the caching service PrimaryNode string `protobuf:"bytes,4,opt,name=primary_node,json=primaryNode,proto3" json:"primary_node,omitempty"` // ipv4 address of the secondary node of the caching service SecondaryNode string `protobuf:"bytes,5,opt,name=secondary_node,json=secondaryNode,proto3" json:"secondary_node,omitempty"` // state of the caching service State State `protobuf:"varint,6,opt,name=state,proto3,enum=unifiedfleet.api.v1.models.State" json:"state,omitempty"` // description of the caching service Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"` // record the last update timestamp of this caching service (In UTC timezone) UpdateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Particular subnets which the caching service serves/supports. One caching // service can support multiple subnets in the case of P2P network. ServingSubnets []string `protobuf:"bytes,9,rep,name=serving_subnets,json=servingSubnets,proto3" json:"serving_subnets,omitempty"` // The UFS zones the caching service serves. One caching service can support // multiple zones, e.g. [CHROMEOS2, CHROMEOS4, CHROMEOS6] Zones []Zone `protobuf:"varint,10,rep,packed,name=zones,proto3,enum=unifiedfleet.api.v1.models.Zone" json:"zones,omitempty"` // contains filtered or unexported fields }
CachingService refers to caching service information in the chromeos lab
A lab can have multiple caching services running. Each caching service has a primary node and a secondary node and serve a particular subnet. UFS stores the information of all caching services available in the labs.
func (*CachingService) Descriptor
deprecated
func (*CachingService) Descriptor() ([]byte, []int)
Deprecated: Use CachingService.ProtoReflect.Descriptor instead.
func (*CachingService) GetDescription ¶
func (x *CachingService) GetDescription() string
func (*CachingService) GetName ¶
func (x *CachingService) GetName() string
func (*CachingService) GetPort ¶
func (x *CachingService) GetPort() int32
func (*CachingService) GetPrimaryNode ¶
func (x *CachingService) GetPrimaryNode() string
func (*CachingService) GetSecondaryNode ¶
func (x *CachingService) GetSecondaryNode() string
func (*CachingService) GetServingSubnet
deprecated
func (x *CachingService) GetServingSubnet() string
Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/caching_service.proto.
func (*CachingService) GetServingSubnets ¶
func (x *CachingService) GetServingSubnets() []string
func (*CachingService) GetState ¶
func (x *CachingService) GetState() State
func (*CachingService) GetUpdateTime ¶
func (x *CachingService) GetUpdateTime() *timestamppb.Timestamp
func (*CachingService) GetZones ¶
func (x *CachingService) GetZones() []Zone
func (*CachingService) ProtoMessage ¶
func (*CachingService) ProtoMessage()
func (*CachingService) ProtoReflect ¶
func (x *CachingService) ProtoReflect() protoreflect.Message
func (*CachingService) Reset ¶
func (x *CachingService) Reset()
func (*CachingService) String ¶
func (x *CachingService) String() string
type ChangeEvent ¶
type ChangeEvent struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The string representation of the changed (multi-component) field paths, // See explanation of the field path here: // https://github.com/protocolbuffers/protobuf/blob/50e03cdde3ef1fc7e9674db0a98ee1dea93f6fb2/src/google/protobuf/field_mask.proto#L43 // machine.serial_number, chromeos_machine.model, dut.config.peripherals.wifi.wificell, // peripheral_requirement.min EventLabel string `protobuf:"bytes,2,opt,name=event_label,json=eventLabel,proto3" json:"event_label,omitempty"` // The string representation of the changed item, e.g. // machine.serial_number: from "" => A // chromeos_machine.model: from modelA => modelB // dut.config.peripherals.wifi.wificell: from false => true // periphral_requirement.min: from 1 => 3 OldValue string `protobuf:"bytes,3,opt,name=old_value,json=oldValue,proto3" json:"old_value,omitempty"` NewValue string `protobuf:"bytes,4,opt,name=new_value,json=newValue,proto3" json:"new_value,omitempty"` // Record the last update timestamp of this Event (In UTC timezone) UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` UserEmail string `protobuf:"bytes,6,opt,name=user_email,json=userEmail,proto3" json:"user_email,omitempty"` Comment string `protobuf:"bytes,7,opt,name=comment,proto3" json:"comment,omitempty"` // contains filtered or unexported fields }
represents the ChangeEvent generated when there is any change for the asset
func (*ChangeEvent) Descriptor
deprecated
func (*ChangeEvent) Descriptor() ([]byte, []int)
Deprecated: Use ChangeEvent.ProtoReflect.Descriptor instead.
func (*ChangeEvent) GetComment ¶
func (x *ChangeEvent) GetComment() string
func (*ChangeEvent) GetEventLabel ¶
func (x *ChangeEvent) GetEventLabel() string
func (*ChangeEvent) GetName ¶
func (x *ChangeEvent) GetName() string
func (*ChangeEvent) GetNewValue ¶
func (x *ChangeEvent) GetNewValue() string
func (*ChangeEvent) GetOldValue ¶
func (x *ChangeEvent) GetOldValue() string
func (*ChangeEvent) GetUpdateTime ¶
func (x *ChangeEvent) GetUpdateTime() *timestamppb.Timestamp
func (*ChangeEvent) GetUserEmail ¶
func (x *ChangeEvent) GetUserEmail() string
func (*ChangeEvent) ProtoMessage ¶
func (*ChangeEvent) ProtoMessage()
func (*ChangeEvent) ProtoReflect ¶
func (x *ChangeEvent) ProtoReflect() protoreflect.Message
func (*ChangeEvent) Reset ¶
func (x *ChangeEvent) Reset()
func (*ChangeEvent) String ¶
func (x *ChangeEvent) String() string
type ChassisXBrandType ¶
type ChassisXBrandType int32
const ( ChassisXBrandType_UNKNOWN ChassisXBrandType = 0 // Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/chassis_x.proto. ChassisXBrandType_NO_BRAND ChassisXBrandType = 1 // Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/chassis_x.proto. ChassisXBrandType_MIXED ChassisXBrandType = 2 // Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/chassis_x.proto. ChassisXBrandType_ALL_BRANDED ChassisXBrandType = 3 ChassisXBrandType_NON_X ChassisXBrandType = 4 ChassisXBrandType_HARD_BRANDED ChassisXBrandType = 5 ChassisXBrandType_SOFT_BRANDED_LEGACY ChassisXBrandType = 6 ChassisXBrandType_SOFT_BRANDED_WAIVER ChassisXBrandType = 7 ChassisXBrandType_NA ChassisXBrandType = 8 )
func (ChassisXBrandType) Descriptor ¶
func (ChassisXBrandType) Descriptor() protoreflect.EnumDescriptor
func (ChassisXBrandType) Enum ¶
func (x ChassisXBrandType) Enum() *ChassisXBrandType
func (ChassisXBrandType) EnumDescriptor
deprecated
func (ChassisXBrandType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ChassisXBrandType.Descriptor instead.
func (ChassisXBrandType) Number ¶
func (x ChassisXBrandType) Number() protoreflect.EnumNumber
func (ChassisXBrandType) String ¶
func (x ChassisXBrandType) String() string
func (ChassisXBrandType) Type ¶
func (ChassisXBrandType) Type() protoreflect.EnumType
type ChopsAsset ¶
type ChopsAsset struct { // Asset's state and location Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Location *Location `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"` // contains filtered or unexported fields }
Next Tag: 3
func (*ChopsAsset) Descriptor
deprecated
func (*ChopsAsset) Descriptor() ([]byte, []int)
Deprecated: Use ChopsAsset.ProtoReflect.Descriptor instead.
func (*ChopsAsset) GetId ¶
func (x *ChopsAsset) GetId() string
func (*ChopsAsset) GetLocation ¶
func (x *ChopsAsset) GetLocation() *Location
func (*ChopsAsset) ProtoMessage ¶
func (*ChopsAsset) ProtoMessage()
func (*ChopsAsset) ProtoReflect ¶
func (x *ChopsAsset) ProtoReflect() protoreflect.Message
func (*ChopsAsset) Reset ¶
func (x *ChopsAsset) Reset()
func (*ChopsAsset) String ¶
func (x *ChopsAsset) String() string
type ChromeBrowserMachine ¶
type ChromeBrowserMachine struct { // Descriptive name of Chrome Machine DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Should match one of the predefined Chrome Platforms. // Refers to ChromePlatform name ChromePlatform string `protobuf:"bytes,2,opt,name=chrome_platform,json=chromePlatform,proto3" json:"chrome_platform,omitempty"` // Interface of its connected devices. KvmInterface *KVMInterface `protobuf:"bytes,4,opt,name=kvm_interface,json=kvmInterface,proto3" json:"kvm_interface,omitempty"` RpmInterface *RPMInterface `protobuf:"bytes,5,opt,name=rpm_interface,json=rpmInterface,proto3" json:"rpm_interface,omitempty"` // Usually it's a buganizer bug. DeploymentTicket string `protobuf:"bytes,8,opt,name=deployment_ticket,json=deploymentTicket,proto3" json:"deployment_ticket,omitempty"` // Can be covered by deployment_ticket Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"` NicObjects []*Nic `protobuf:"bytes,11,rep,name=nic_objects,json=nicObjects,proto3" json:"nic_objects,omitempty"` DracObject *Drac `protobuf:"bytes,12,opt,name=drac_object,json=dracObject,proto3" json:"drac_object,omitempty"` // contains filtered or unexported fields }
ChromeBrowserMachine refers to bare metal servers in Chrome Browser lab
func (*ChromeBrowserMachine) Descriptor
deprecated
func (*ChromeBrowserMachine) Descriptor() ([]byte, []int)
Deprecated: Use ChromeBrowserMachine.ProtoReflect.Descriptor instead.
func (*ChromeBrowserMachine) GetChromePlatform ¶
func (x *ChromeBrowserMachine) GetChromePlatform() string
func (*ChromeBrowserMachine) GetDeploymentTicket ¶
func (x *ChromeBrowserMachine) GetDeploymentTicket() string
func (*ChromeBrowserMachine) GetDescription ¶
func (x *ChromeBrowserMachine) GetDescription() string
func (*ChromeBrowserMachine) GetDisplayName ¶
func (x *ChromeBrowserMachine) GetDisplayName() string
func (*ChromeBrowserMachine) GetDracObject ¶
func (x *ChromeBrowserMachine) GetDracObject() *Drac
func (*ChromeBrowserMachine) GetKvmInterface ¶
func (x *ChromeBrowserMachine) GetKvmInterface() *KVMInterface
func (*ChromeBrowserMachine) GetNicObjects ¶
func (x *ChromeBrowserMachine) GetNicObjects() []*Nic
func (*ChromeBrowserMachine) GetRpmInterface ¶
func (x *ChromeBrowserMachine) GetRpmInterface() *RPMInterface
func (*ChromeBrowserMachine) ProtoMessage ¶
func (*ChromeBrowserMachine) ProtoMessage()
func (*ChromeBrowserMachine) ProtoReflect ¶
func (x *ChromeBrowserMachine) ProtoReflect() protoreflect.Message
func (*ChromeBrowserMachine) Reset ¶
func (x *ChromeBrowserMachine) Reset()
func (*ChromeBrowserMachine) String ¶
func (x *ChromeBrowserMachine) String() string
type ChromeBrowserMachineLSE ¶
type ChromeBrowserMachineLSE struct { // Indicate if VM is needed to set up // number of vms on the host Vms []*VM `protobuf:"bytes,1,rep,name=vms,proto3" json:"vms,omitempty"` // The allowed vm slots for this browser machine, usually it's manually set based on sysadmin's judgement. VmCapacity int32 `protobuf:"varint,2,opt,name=vm_capacity,json=vmCapacity,proto3" json:"vm_capacity,omitempty"` // Indicate the os version of the machine itself. OsVersion *OSVersion `protobuf:"bytes,3,opt,name=os_version,json=osVersion,proto3" json:"os_version,omitempty"` // The virtual datacenter VMs deployed on this host belong to. VirtualDatacenter string `protobuf:"bytes,4,opt,name=virtual_datacenter,json=virtualDatacenter,proto3" json:"virtual_datacenter,omitempty"` // contains filtered or unexported fields }
ChromeBrowserMachineLSE refers to the entity which hosts the vms in Chrome Browser lab
func (*ChromeBrowserMachineLSE) Descriptor
deprecated
func (*ChromeBrowserMachineLSE) Descriptor() ([]byte, []int)
Deprecated: Use ChromeBrowserMachineLSE.ProtoReflect.Descriptor instead.
func (*ChromeBrowserMachineLSE) GetOsVersion ¶
func (x *ChromeBrowserMachineLSE) GetOsVersion() *OSVersion
func (*ChromeBrowserMachineLSE) GetVirtualDatacenter ¶
func (x *ChromeBrowserMachineLSE) GetVirtualDatacenter() string
func (*ChromeBrowserMachineLSE) GetVmCapacity ¶
func (x *ChromeBrowserMachineLSE) GetVmCapacity() int32
func (*ChromeBrowserMachineLSE) GetVms ¶
func (x *ChromeBrowserMachineLSE) GetVms() []*VM
func (*ChromeBrowserMachineLSE) ProtoMessage ¶
func (*ChromeBrowserMachineLSE) ProtoMessage()
func (*ChromeBrowserMachineLSE) ProtoReflect ¶
func (x *ChromeBrowserMachineLSE) ProtoReflect() protoreflect.Message
func (*ChromeBrowserMachineLSE) Reset ¶
func (x *ChromeBrowserMachineLSE) Reset()
func (*ChromeBrowserMachineLSE) String ¶
func (x *ChromeBrowserMachineLSE) String() string
type ChromeBrowserRack ¶
type ChromeBrowserRack struct { RpmObjects []*RPM `protobuf:"bytes,4,rep,name=rpm_objects,json=rpmObjects,proto3" json:"rpm_objects,omitempty"` KvmObjects []*KVM `protobuf:"bytes,5,rep,name=kvm_objects,json=kvmObjects,proto3" json:"kvm_objects,omitempty"` SwitchObjects []*Switch `protobuf:"bytes,6,rep,name=switch_objects,json=switchObjects,proto3" json:"switch_objects,omitempty"` // contains filtered or unexported fields }
ChromeBrowserRack refers to the rack in Chrome Browser lab
func (*ChromeBrowserRack) Descriptor
deprecated
func (*ChromeBrowserRack) Descriptor() ([]byte, []int)
Deprecated: Use ChromeBrowserRack.ProtoReflect.Descriptor instead.
func (*ChromeBrowserRack) GetKvmObjects ¶
func (x *ChromeBrowserRack) GetKvmObjects() []*KVM
func (*ChromeBrowserRack) GetRpmObjects ¶
func (x *ChromeBrowserRack) GetRpmObjects() []*RPM
func (*ChromeBrowserRack) GetSwitchObjects ¶
func (x *ChromeBrowserRack) GetSwitchObjects() []*Switch
func (*ChromeBrowserRack) ProtoMessage ¶
func (*ChromeBrowserRack) ProtoMessage()
func (*ChromeBrowserRack) ProtoReflect ¶
func (x *ChromeBrowserRack) ProtoReflect() protoreflect.Message
func (*ChromeBrowserRack) Reset ¶
func (x *ChromeBrowserRack) Reset()
func (*ChromeBrowserRack) String ¶
func (x *ChromeBrowserRack) String() string
type ChromeBrowserRackLSE ¶
type ChromeBrowserRackLSE struct { // KVMs in the rack, they're the attached kvms' names, which are the same as their hostnames // // Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/rack_lse.proto. Kvms []string `protobuf:"bytes,1,rep,name=kvms,proto3" json:"kvms,omitempty"` // Switches in the rack. // // Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/rack_lse.proto. Switches []string `protobuf:"bytes,2,rep,name=switches,proto3" json:"switches,omitempty"` // contains filtered or unexported fields }
ChromeBrowserRackLSE refers to the entity which has kvms and rpms connected to it in Chrome Browser lab
func (*ChromeBrowserRackLSE) Descriptor
deprecated
func (*ChromeBrowserRackLSE) Descriptor() ([]byte, []int)
Deprecated: Use ChromeBrowserRackLSE.ProtoReflect.Descriptor instead.
func (*ChromeBrowserRackLSE) GetKvms
deprecated
func (x *ChromeBrowserRackLSE) GetKvms() []string
Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/rack_lse.proto.
func (*ChromeBrowserRackLSE) GetSwitches
deprecated
func (x *ChromeBrowserRackLSE) GetSwitches() []string
Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/rack_lse.proto.
func (*ChromeBrowserRackLSE) ProtoMessage ¶
func (*ChromeBrowserRackLSE) ProtoMessage()
func (*ChromeBrowserRackLSE) ProtoReflect ¶
func (x *ChromeBrowserRackLSE) ProtoReflect() protoreflect.Message
func (*ChromeBrowserRackLSE) Reset ¶
func (x *ChromeBrowserRackLSE) Reset()
func (*ChromeBrowserRackLSE) String ¶
func (x *ChromeBrowserRackLSE) String() string
type ChromeOSDeviceData ¶
type ChromeOSDeviceData struct { LabConfig *MachineLSE `protobuf:"bytes,1,opt,name=lab_config,json=labConfig,proto3" json:"lab_config,omitempty"` Machine *Machine `protobuf:"bytes,2,opt,name=machine,proto3" json:"machine,omitempty"` // Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/machine_lse.proto. DeviceConfig *device.Config `protobuf:"bytes,3,opt,name=device_config,json=deviceConfig,proto3" json:"device_config,omitempty"` ManufacturingConfig *manufacturing.ManufacturingConfig `protobuf:"bytes,4,opt,name=manufacturing_config,json=manufacturingConfig,proto3" json:"manufacturing_config,omitempty"` HwidData *HwidData `protobuf:"bytes,5,opt,name=hwid_data,json=hwidData,proto3" json:"hwid_data,omitempty"` DutState *lab.DutState `protobuf:"bytes,6,opt,name=dut_state,json=dutState,proto3" json:"dut_state,omitempty"` DutV1 *inventory.DeviceUnderTest `protobuf:"bytes,7,opt,name=dutV1,proto3" json:"dutV1,omitempty"` RecoveryConfig *RecoveryConfig `protobuf:"bytes,10,opt,name=recovery_config,json=recoveryConfig,proto3" json:"recovery_config,omitempty"` // A map of schedulable labels generated by UFS from LabConfig, StateConfig, // HwidData. SchedulableLabels map[string]*SchedulableLabelValues `` /* 186-byte string literal not displayed */ RespectAutomatedSchedulableLabels bool `` /* 165-byte string literal not displayed */ // contains filtered or unexported fields }
NEXT TAG: 11
func (*ChromeOSDeviceData) Descriptor
deprecated
func (*ChromeOSDeviceData) Descriptor() ([]byte, []int)
Deprecated: Use ChromeOSDeviceData.ProtoReflect.Descriptor instead.
func (*ChromeOSDeviceData) GetDeviceConfig
deprecated
func (x *ChromeOSDeviceData) GetDeviceConfig() *device.Config
Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/machine_lse.proto.
func (*ChromeOSDeviceData) GetDutState ¶
func (x *ChromeOSDeviceData) GetDutState() *lab.DutState
func (*ChromeOSDeviceData) GetDutV1 ¶
func (x *ChromeOSDeviceData) GetDutV1() *inventory.DeviceUnderTest
func (*ChromeOSDeviceData) GetHwidData ¶
func (x *ChromeOSDeviceData) GetHwidData() *HwidData
func (*ChromeOSDeviceData) GetLabConfig ¶
func (x *ChromeOSDeviceData) GetLabConfig() *MachineLSE
func (*ChromeOSDeviceData) GetMachine ¶
func (x *ChromeOSDeviceData) GetMachine() *Machine
func (*ChromeOSDeviceData) GetManufacturingConfig ¶
func (x *ChromeOSDeviceData) GetManufacturingConfig() *manufacturing.ManufacturingConfig
func (*ChromeOSDeviceData) GetRecoveryConfig ¶
func (x *ChromeOSDeviceData) GetRecoveryConfig() *RecoveryConfig
func (*ChromeOSDeviceData) GetRespectAutomatedSchedulableLabels ¶
func (x *ChromeOSDeviceData) GetRespectAutomatedSchedulableLabels() bool
func (*ChromeOSDeviceData) GetSchedulableLabels ¶
func (x *ChromeOSDeviceData) GetSchedulableLabels() map[string]*SchedulableLabelValues
func (*ChromeOSDeviceData) ProtoMessage ¶
func (*ChromeOSDeviceData) ProtoMessage()
func (*ChromeOSDeviceData) ProtoReflect ¶
func (x *ChromeOSDeviceData) ProtoReflect() protoreflect.Message
func (*ChromeOSDeviceData) Reset ¶
func (x *ChromeOSDeviceData) Reset()
func (*ChromeOSDeviceData) String ¶
func (x *ChromeOSDeviceData) String() string
type ChromeOSDeviceLSE ¶
type ChromeOSDeviceLSE struct { // Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/machine_lse.proto. Config *lab.DeviceUnderTest `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"` RpmInterface *RPMInterface `protobuf:"bytes,2,opt,name=rpm_interface,json=rpmInterface,proto3" json:"rpm_interface,omitempty"` NetworkDeviceInterface *SwitchInterface `` /* 129-byte string literal not displayed */ // Types that are valid to be assigned to Device: // // *ChromeOSDeviceLSE_Dut // *ChromeOSDeviceLSE_Labstation // *ChromeOSDeviceLSE_Devboard Device isChromeOSDeviceLSE_Device `protobuf_oneof:"device"` // contains filtered or unexported fields }
ChromeOSDeviceLSE refers to the entity in Chrome OS lab, e.g., DUT, test Bed, Labstation
func (*ChromeOSDeviceLSE) Descriptor
deprecated
func (*ChromeOSDeviceLSE) Descriptor() ([]byte, []int)
Deprecated: Use ChromeOSDeviceLSE.ProtoReflect.Descriptor instead.
func (*ChromeOSDeviceLSE) GetConfig
deprecated
func (x *ChromeOSDeviceLSE) GetConfig() *lab.DeviceUnderTest
Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/machine_lse.proto.
func (*ChromeOSDeviceLSE) GetDevboard ¶
func (x *ChromeOSDeviceLSE) GetDevboard() *lab.Devboard
func (*ChromeOSDeviceLSE) GetDevice ¶
func (x *ChromeOSDeviceLSE) GetDevice() isChromeOSDeviceLSE_Device
func (*ChromeOSDeviceLSE) GetDut ¶
func (x *ChromeOSDeviceLSE) GetDut() *lab.DeviceUnderTest
func (*ChromeOSDeviceLSE) GetLabstation ¶
func (x *ChromeOSDeviceLSE) GetLabstation() *lab.Labstation
func (*ChromeOSDeviceLSE) GetNetworkDeviceInterface ¶
func (x *ChromeOSDeviceLSE) GetNetworkDeviceInterface() *SwitchInterface
func (*ChromeOSDeviceLSE) GetRpmInterface ¶
func (x *ChromeOSDeviceLSE) GetRpmInterface() *RPMInterface
func (*ChromeOSDeviceLSE) ProtoMessage ¶
func (*ChromeOSDeviceLSE) ProtoMessage()
func (*ChromeOSDeviceLSE) ProtoReflect ¶
func (x *ChromeOSDeviceLSE) ProtoReflect() protoreflect.Message
func (*ChromeOSDeviceLSE) Reset ¶
func (x *ChromeOSDeviceLSE) Reset()
func (*ChromeOSDeviceLSE) String ¶
func (x *ChromeOSDeviceLSE) String() string
type ChromeOSDeviceLSE_Dut ¶
type ChromeOSDeviceLSE_Dut struct {
Dut *lab.DeviceUnderTest `protobuf:"bytes,4,opt,name=dut,proto3,oneof"`
}
type ChromeOSDeviceLSE_Labstation ¶
type ChromeOSDeviceLSE_Labstation struct {
Labstation *lab.Labstation `protobuf:"bytes,5,opt,name=labstation,proto3,oneof"`
}
type ChromeOSDeviceType ¶
type ChromeOSDeviceType int32
ChromeOSDeviceType refers to the different types of device/machine in the Chrome OS lab
const ( ChromeOSDeviceType_CHROME_OS_DEVICE_TYPE_UNSPECIFIED ChromeOSDeviceType = 0 ChromeOSDeviceType_DEVICE_CHROMEBOOK ChromeOSDeviceType = 1 ChromeOSDeviceType_DEVICE_LABSTATION ChromeOSDeviceType = 2 ChromeOSDeviceType_DEVICE_SERVO ChromeOSDeviceType = 3 )
func (ChromeOSDeviceType) Descriptor ¶
func (ChromeOSDeviceType) Descriptor() protoreflect.EnumDescriptor
func (ChromeOSDeviceType) Enum ¶
func (x ChromeOSDeviceType) Enum() *ChromeOSDeviceType
func (ChromeOSDeviceType) EnumDescriptor
deprecated
func (ChromeOSDeviceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ChromeOSDeviceType.Descriptor instead.
func (ChromeOSDeviceType) Number ¶
func (x ChromeOSDeviceType) Number() protoreflect.EnumNumber
func (ChromeOSDeviceType) String ¶
func (x ChromeOSDeviceType) String() string
func (ChromeOSDeviceType) Type ¶
func (ChromeOSDeviceType) Type() protoreflect.EnumType
type ChromeOSMachine ¶
type ChromeOSMachine struct { // All infos come from the HaRT system. // used by referencing device config. ReferenceBoard string `protobuf:"bytes,1,opt,name=reference_board,json=referenceBoard,proto3" json:"reference_board,omitempty"` // used by ChromeOS build system. BuildTarget string `protobuf:"bytes,2,opt,name=build_target,json=buildTarget,proto3" json:"build_target,omitempty"` Model string `protobuf:"bytes,3,opt,name=model,proto3" json:"model,omitempty"` // Chromebook, labstation, servo, … DeviceType ChromeOSDeviceType `` /* 143-byte string literal not displayed */ // Used internally, Different boards/models could share the same name. GoogleCodeName string `protobuf:"bytes,5,opt,name=google_code_name,json=googleCodeName,proto3" json:"google_code_name,omitempty"` // HaRT doesn't guarantee its existence. MacAddress string `protobuf:"bytes,6,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` // User not allowed to update this field. SSW will update this field. Sku string `protobuf:"bytes,7,opt,name=sku,proto3" json:"sku,omitempty"` // the DLM SKU ID read from VPD on the device if set DlmSkuId string `protobuf:"bytes,18,opt,name=dlm_sku_id,json=dlmSkuId,proto3" json:"dlm_sku_id,omitempty"` // Phase of the device [PVT, EVT, etc,.] if available. Phase string `protobuf:"bytes,8,opt,name=phase,proto3" json:"phase,omitempty"` // Cost center associated with the asset. CostCenter string `protobuf:"bytes,9,opt,name=cost_center,json=costCenter,proto3" json:"cost_center,omitempty"` // The manufacturing ID for a given DUT // User not allowed to update this field. SSW will update this field. Hwid string `protobuf:"bytes,10,opt,name=hwid,proto3" json:"hwid,omitempty"` // GPN stands for Google Part Number, unique identifier for the device Gpn string `protobuf:"bytes,11,opt,name=gpn,proto3" json:"gpn,omitempty"` // Capability to support Chromebook X features HwXComplianceVersion float64 `` /* 128-byte string literal not displayed */ // Capability to support Chromebook X features IsCbx bool `protobuf:"varint,13,opt,name=is_cbx,json=isCbx,proto3" json:"is_cbx,omitempty"` // Chromebook X feature type CbxFeatureType ChassisXBrandType `` /* 157-byte string literal not displayed */ // Whether the SKU contains both CBX and non-CBX devices IsMixedX bool `protobuf:"varint,15,opt,name=is_mixed_x,json=isMixedX,proto3" json:"is_mixed_x,omitempty"` // If the DUT has bluetooth HasWifiBt bool `protobuf:"varint,16,opt,name=has_wifi_bt,json=hasWifiBt,proto3" json:"has_wifi_bt,omitempty"` // The wifichip string of the DUT WifiBluetooth string `protobuf:"bytes,17,opt,name=wifi_bluetooth,json=wifiBluetooth,proto3" json:"wifi_bluetooth,omitempty"` // contains filtered or unexported fields }
ChromeOSMachine refers duts and servers in Chrome OS lab NEXT TAG: 19
func (*ChromeOSMachine) Descriptor
deprecated
func (*ChromeOSMachine) Descriptor() ([]byte, []int)
Deprecated: Use ChromeOSMachine.ProtoReflect.Descriptor instead.
func (*ChromeOSMachine) GetBuildTarget ¶
func (x *ChromeOSMachine) GetBuildTarget() string
func (*ChromeOSMachine) GetCbxFeatureType ¶
func (x *ChromeOSMachine) GetCbxFeatureType() ChassisXBrandType
func (*ChromeOSMachine) GetCostCenter ¶
func (x *ChromeOSMachine) GetCostCenter() string
func (*ChromeOSMachine) GetDeviceType ¶
func (x *ChromeOSMachine) GetDeviceType() ChromeOSDeviceType
func (*ChromeOSMachine) GetDlmSkuId ¶
func (x *ChromeOSMachine) GetDlmSkuId() string
func (*ChromeOSMachine) GetGoogleCodeName ¶
func (x *ChromeOSMachine) GetGoogleCodeName() string
func (*ChromeOSMachine) GetGpn ¶
func (x *ChromeOSMachine) GetGpn() string
func (*ChromeOSMachine) GetHasWifiBt ¶
func (x *ChromeOSMachine) GetHasWifiBt() bool
func (*ChromeOSMachine) GetHwXComplianceVersion ¶
func (x *ChromeOSMachine) GetHwXComplianceVersion() float64
func (*ChromeOSMachine) GetHwid ¶
func (x *ChromeOSMachine) GetHwid() string
func (*ChromeOSMachine) GetIsCbx ¶
func (x *ChromeOSMachine) GetIsCbx() bool
func (*ChromeOSMachine) GetIsMixedX ¶
func (x *ChromeOSMachine) GetIsMixedX() bool
func (*ChromeOSMachine) GetMacAddress ¶
func (x *ChromeOSMachine) GetMacAddress() string
func (*ChromeOSMachine) GetModel ¶
func (x *ChromeOSMachine) GetModel() string
func (*ChromeOSMachine) GetPhase ¶
func (x *ChromeOSMachine) GetPhase() string
func (*ChromeOSMachine) GetReferenceBoard ¶
func (x *ChromeOSMachine) GetReferenceBoard() string
func (*ChromeOSMachine) GetSku ¶
func (x *ChromeOSMachine) GetSku() string
func (*ChromeOSMachine) GetWifiBluetooth ¶
func (x *ChromeOSMachine) GetWifiBluetooth() string
func (*ChromeOSMachine) ProtoMessage ¶
func (*ChromeOSMachine) ProtoMessage()
func (*ChromeOSMachine) ProtoReflect ¶
func (x *ChromeOSMachine) ProtoReflect() protoreflect.Message
func (*ChromeOSMachine) Reset ¶
func (x *ChromeOSMachine) Reset()
func (*ChromeOSMachine) String ¶
func (x *ChromeOSMachine) String() string
type ChromeOSMachineLSE ¶
type ChromeOSMachineLSE struct { // Types that are valid to be assigned to ChromeosLse: // // *ChromeOSMachineLSE_Dut // *ChromeOSMachineLSE_Server // *ChromeOSMachineLSE_DeviceLse // *ChromeOSMachineLSE_ServerLse ChromeosLse isChromeOSMachineLSE_ChromeosLse `protobuf_oneof:"chromeos_lse"` // contains filtered or unexported fields }
ChromeOSMachineLSE refers to the entity in Chrome OS lab which can be a Device or a server
func (*ChromeOSMachineLSE) Descriptor
deprecated
func (*ChromeOSMachineLSE) Descriptor() ([]byte, []int)
Deprecated: Use ChromeOSMachineLSE.ProtoReflect.Descriptor instead.
func (*ChromeOSMachineLSE) GetChromeosLse ¶
func (x *ChromeOSMachineLSE) GetChromeosLse() isChromeOSMachineLSE_ChromeosLse
func (*ChromeOSMachineLSE) GetDeviceLse ¶
func (x *ChromeOSMachineLSE) GetDeviceLse() *ChromeOSDeviceLSE
func (*ChromeOSMachineLSE) GetDut
deprecated
func (x *ChromeOSMachineLSE) GetDut() *ChromeOSDeviceLSE
Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/machine_lse.proto.
func (*ChromeOSMachineLSE) GetServer
deprecated
func (x *ChromeOSMachineLSE) GetServer() *ChromeOSServerLSE
Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/machine_lse.proto.
func (*ChromeOSMachineLSE) GetServerLse ¶
func (x *ChromeOSMachineLSE) GetServerLse() *ChromeOSServerLSE
func (*ChromeOSMachineLSE) ProtoMessage ¶
func (*ChromeOSMachineLSE) ProtoMessage()
func (*ChromeOSMachineLSE) ProtoReflect ¶
func (x *ChromeOSMachineLSE) ProtoReflect() protoreflect.Message
func (*ChromeOSMachineLSE) Reset ¶
func (x *ChromeOSMachineLSE) Reset()
func (*ChromeOSMachineLSE) String ¶
func (x *ChromeOSMachineLSE) String() string
type ChromeOSMachineLSE_DeviceLse ¶
type ChromeOSMachineLSE_DeviceLse struct {
DeviceLse *ChromeOSDeviceLSE `protobuf:"bytes,3,opt,name=device_lse,json=deviceLse,proto3,oneof"`
}
type ChromeOSMachineLSE_Dut ¶
type ChromeOSMachineLSE_Dut struct { // Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/machine_lse.proto. Dut *ChromeOSDeviceLSE `protobuf:"bytes,1,opt,name=dut,proto3,oneof"` }
type ChromeOSMachineLSE_Server ¶
type ChromeOSMachineLSE_Server struct { // Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/machine_lse.proto. Server *ChromeOSServerLSE `protobuf:"bytes,2,opt,name=server,proto3,oneof"` }
type ChromeOSMachineLSE_ServerLse ¶
type ChromeOSMachineLSE_ServerLse struct {
ServerLse *ChromeOSServerLSE `protobuf:"bytes,4,opt,name=server_lse,json=serverLse,proto3,oneof"`
}
type ChromeOSRack ¶
type ChromeOSRack struct { SwitchObjects []*Switch `protobuf:"bytes,1,rep,name=switch_objects,json=switchObjects,proto3" json:"switch_objects,omitempty"` // contains filtered or unexported fields }
ChromeOSRack refers to the rack in Chrome Browser lab
func (*ChromeOSRack) Descriptor
deprecated
func (*ChromeOSRack) Descriptor() ([]byte, []int)
Deprecated: Use ChromeOSRack.ProtoReflect.Descriptor instead.
func (*ChromeOSRack) GetSwitchObjects ¶
func (x *ChromeOSRack) GetSwitchObjects() []*Switch
func (*ChromeOSRack) ProtoMessage ¶
func (*ChromeOSRack) ProtoMessage()
func (*ChromeOSRack) ProtoReflect ¶
func (x *ChromeOSRack) ProtoReflect() protoreflect.Message
func (*ChromeOSRack) Reset ¶
func (x *ChromeOSRack) Reset()
func (*ChromeOSRack) String ¶
func (x *ChromeOSRack) String() string
type ChromeOSRackLSE ¶
type ChromeOSRackLSE struct { // RPMs in the rack Rpms []string `protobuf:"bytes,1,rep,name=rpms,proto3" json:"rpms,omitempty"` // KVMs in the rack Kvms []string `protobuf:"bytes,2,rep,name=kvms,proto3" json:"kvms,omitempty"` Switches []string `protobuf:"bytes,3,rep,name=switches,proto3" json:"switches,omitempty"` // contains filtered or unexported fields }
ChromeOSRackLSE refers to the entity which has switches and rpms connected to it in Chrome OS lab
func (*ChromeOSRackLSE) Descriptor
deprecated
func (*ChromeOSRackLSE) Descriptor() ([]byte, []int)
Deprecated: Use ChromeOSRackLSE.ProtoReflect.Descriptor instead.
func (*ChromeOSRackLSE) GetKvms ¶
func (x *ChromeOSRackLSE) GetKvms() []string
func (*ChromeOSRackLSE) GetRpms ¶
func (x *ChromeOSRackLSE) GetRpms() []string
func (*ChromeOSRackLSE) GetSwitches ¶
func (x *ChromeOSRackLSE) GetSwitches() []string
func (*ChromeOSRackLSE) ProtoMessage ¶
func (*ChromeOSRackLSE) ProtoMessage()
func (*ChromeOSRackLSE) ProtoReflect ¶
func (x *ChromeOSRackLSE) ProtoReflect() protoreflect.Message
func (*ChromeOSRackLSE) Reset ¶
func (x *ChromeOSRackLSE) Reset()
func (*ChromeOSRackLSE) String ¶
func (x *ChromeOSRackLSE) String() string
type ChromeOSServerLSE ¶
type ChromeOSServerLSE struct { // The vlan that this server is going to serve SupportedRestrictedVlan string `` /* 132-byte string literal not displayed */ ServicePort int32 `protobuf:"varint,2,opt,name=service_port,json=servicePort,proto3" json:"service_port,omitempty"` // contains filtered or unexported fields }
ChromeOSServerLSE refers to the entity in Chrome OS lab which is a server. Servers serve as different roles, e.g. devservers, for caching chromeos images, and drones, for running GKE pods to maintain the swarming bots that maps to the real chromeos devices.
func (*ChromeOSServerLSE) Descriptor
deprecated
func (*ChromeOSServerLSE) Descriptor() ([]byte, []int)
Deprecated: Use ChromeOSServerLSE.ProtoReflect.Descriptor instead.
func (*ChromeOSServerLSE) GetServicePort ¶
func (x *ChromeOSServerLSE) GetServicePort() int32
func (*ChromeOSServerLSE) GetSupportedRestrictedVlan ¶
func (x *ChromeOSServerLSE) GetSupportedRestrictedVlan() string
func (*ChromeOSServerLSE) ProtoMessage ¶
func (*ChromeOSServerLSE) ProtoMessage()
func (*ChromeOSServerLSE) ProtoReflect ¶
func (x *ChromeOSServerLSE) ProtoReflect() protoreflect.Message
func (*ChromeOSServerLSE) Reset ¶
func (x *ChromeOSServerLSE) Reset()
func (*ChromeOSServerLSE) String ¶
func (x *ChromeOSServerLSE) String() string
type ChromePlatform ¶
type ChromePlatform struct { // The format will be chromePlatforms/XXX Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Manufacturer string `protobuf:"bytes,2,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"` Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // Record the last update timestamp of this ChromePlatform (In UTC timezone) UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // tags user can attach for easy querying/search Tags []string `protobuf:"bytes,6,rep,name=tags,proto3" json:"tags,omitempty"` // contains filtered or unexported fields }
ChromePlatform refers to static configs defined by Chrome Browser lab for their machines
func (*ChromePlatform) Descriptor
deprecated
func (*ChromePlatform) Descriptor() ([]byte, []int)
Deprecated: Use ChromePlatform.ProtoReflect.Descriptor instead.
func (*ChromePlatform) GetDescription ¶
func (x *ChromePlatform) GetDescription() string
func (*ChromePlatform) GetManufacturer ¶
func (x *ChromePlatform) GetManufacturer() string
func (*ChromePlatform) GetName ¶
func (x *ChromePlatform) GetName() string
func (*ChromePlatform) GetTags ¶
func (x *ChromePlatform) GetTags() []string
func (*ChromePlatform) GetUpdateTime ¶
func (x *ChromePlatform) GetUpdateTime() *timestamppb.Timestamp
func (*ChromePlatform) ProtoMessage ¶
func (*ChromePlatform) ProtoMessage()
func (*ChromePlatform) ProtoReflect ¶
func (x *ChromePlatform) ProtoReflect() protoreflect.Message
func (*ChromePlatform) Reset ¶
func (x *ChromePlatform) Reset()
func (*ChromePlatform) String ¶
func (x *ChromePlatform) String() string
type CustomField ¶
type CustomField struct { FieldName string `protobuf:"bytes,1,opt,name=field_name,json=DataLabel,proto3" json:"field_name,omitempty"` // DataValue can have a lot of different types, for example: string, data, // e.t.c. Any type can be retrieved as string type. The reason string type is // specified here is because if, for example, we want to add the DataValueDate // field to this proto, we want to differentiate the date and string type and // name the DataValueDate field as field_date_value. // See more in this screenshot: // https://screenshot.googleplex.com/B7r5oz4NdpHzbCs.png FieldStringValue string `protobuf:"bytes,2,opt,name=field_string_value,json=DataValueString,proto3" json:"field_string_value,omitempty"` // contains filtered or unexported fields }
func (*CustomField) Descriptor
deprecated
func (*CustomField) Descriptor() ([]byte, []int)
Deprecated: Use CustomField.ProtoReflect.Descriptor instead.
func (*CustomField) GetFieldName ¶
func (x *CustomField) GetFieldName() string
func (*CustomField) GetFieldStringValue ¶
func (x *CustomField) GetFieldStringValue() string
func (*CustomField) ProtoMessage ¶
func (*CustomField) ProtoMessage()
func (*CustomField) ProtoReflect ¶
func (x *CustomField) ProtoReflect() protoreflect.Message
func (*CustomField) Reset ¶
func (x *CustomField) Reset()
func (*CustomField) String ¶
func (x *CustomField) String() string
type DHCPConfig ¶
type DHCPConfig struct { MacAddress string `protobuf:"bytes,1,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"` Ip string `protobuf:"bytes,3,opt,name=ip,proto3" json:"ip,omitempty"` UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` Vlan string `protobuf:"bytes,5,opt,name=vlan,proto3" json:"vlan,omitempty"` // contains filtered or unexported fields }
func (*DHCPConfig) Descriptor
deprecated
func (*DHCPConfig) Descriptor() ([]byte, []int)
Deprecated: Use DHCPConfig.ProtoReflect.Descriptor instead.
func (*DHCPConfig) GetHostname ¶
func (x *DHCPConfig) GetHostname() string
func (*DHCPConfig) GetIp ¶
func (x *DHCPConfig) GetIp() string
func (*DHCPConfig) GetMacAddress ¶
func (x *DHCPConfig) GetMacAddress() string
func (*DHCPConfig) GetUpdateTime ¶
func (x *DHCPConfig) GetUpdateTime() *timestamppb.Timestamp
func (*DHCPConfig) GetVlan ¶
func (x *DHCPConfig) GetVlan() string
func (*DHCPConfig) ProtoMessage ¶
func (*DHCPConfig) ProtoMessage()
func (*DHCPConfig) ProtoReflect ¶
func (x *DHCPConfig) ProtoReflect() protoreflect.Message
func (*DHCPConfig) Reset ¶
func (x *DHCPConfig) Reset()
func (*DHCPConfig) String ¶
func (x *DHCPConfig) String() string
type DefaultWifi ¶
type DefaultWifi struct { // The resource name of a default wifi setting in a scope. // Format: defaultwifis/{defaultwifi} // The default wifi is named after the zone name or pool name, but in lower // case to follow https://google.aip.dev/122. // If the name starts with "zone_", we think it's for a UFS zone as all UFS // zones are prefixed with "ZONE_". Otherwise, it's for a DUT pool. // Example: "defaultwifis/zone_sfo36_os" (for a UFS zone), // Example: "defaultwifis/wifi-pool" (for a DUT pool). Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` WifiSecret *Secret `protobuf:"bytes,2,opt,name=wifi_secret,json=wifiSecret,proto3" json:"wifi_secret,omitempty"` // contains filtered or unexported fields }
Next Tag: 3 DefaultWifi is the default wifi setting in a scope indicated by the name.
func (*DefaultWifi) Descriptor
deprecated
func (*DefaultWifi) Descriptor() ([]byte, []int)
Deprecated: Use DefaultWifi.ProtoReflect.Descriptor instead.
func (*DefaultWifi) GetName ¶
func (x *DefaultWifi) GetName() string
func (*DefaultWifi) GetWifiSecret ¶
func (x *DefaultWifi) GetWifiSecret() *Secret
func (*DefaultWifi) ProtoMessage ¶
func (*DefaultWifi) ProtoMessage()
func (*DefaultWifi) ProtoReflect ¶
func (x *DefaultWifi) ProtoReflect() protoreflect.Message
func (*DefaultWifi) Reset ¶
func (x *DefaultWifi) Reset()
func (*DefaultWifi) String ¶
func (x *DefaultWifi) String() string
type DeploymentEnv ¶
type DeploymentEnv int32
const ( // Only add DeploymentEnv prefix to undefined as there're still discussions about whether to add // prefix to all enums to reduce the code readability. DeploymentEnv_DEPLOYMENTENV_UNDEFINED DeploymentEnv = 0 DeploymentEnv_PROD DeploymentEnv = 1 DeploymentEnv_AUTOPUSH DeploymentEnv = 2 )
func (DeploymentEnv) Descriptor ¶
func (DeploymentEnv) Descriptor() protoreflect.EnumDescriptor
func (DeploymentEnv) Enum ¶
func (x DeploymentEnv) Enum() *DeploymentEnv
func (DeploymentEnv) EnumDescriptor
deprecated
func (DeploymentEnv) EnumDescriptor() ([]byte, []int)
Deprecated: Use DeploymentEnv.Descriptor instead.
func (DeploymentEnv) Number ¶
func (x DeploymentEnv) Number() protoreflect.EnumNumber
func (DeploymentEnv) String ¶
func (x DeploymentEnv) String() string
func (DeploymentEnv) Type ¶
func (DeploymentEnv) Type() protoreflect.EnumType
type Devboard ¶
type Devboard struct { // Types that are valid to be assigned to Board: // // *Devboard_Andreiboard // *Devboard_Icetower // *Devboard_Dragonclaw Board isDevboard_Board `protobuf_oneof:"board"` // contains filtered or unexported fields }
Devboard refers to development boards for component firmware testing.
Next Tag: 2
func (*Devboard) Descriptor
deprecated
func (*Devboard) GetAndreiboard ¶
func (x *Devboard) GetAndreiboard() *Andreiboard
func (*Devboard) GetDragonclaw ¶
func (x *Devboard) GetDragonclaw() *Dragonclaw
func (*Devboard) GetIcetower ¶
func (*Devboard) ProtoMessage ¶
func (*Devboard) ProtoMessage()
func (*Devboard) ProtoReflect ¶
func (x *Devboard) ProtoReflect() protoreflect.Message
type Devboard_Andreiboard ¶
type Devboard_Andreiboard struct {
Andreiboard *Andreiboard `protobuf:"bytes,1,opt,name=andreiboard,proto3,oneof"`
}
type Devboard_Dragonclaw ¶
type Devboard_Dragonclaw struct {
Dragonclaw *Dragonclaw `protobuf:"bytes,3,opt,name=dragonclaw,proto3,oneof"`
}
type Devboard_Icetower ¶
type Devboard_Icetower struct {
Icetower *Icetower `protobuf:"bytes,2,opt,name=icetower,proto3,oneof"`
}
type DeviceLabelValues ¶
type DeviceLabelValues struct { LabelValues []string `protobuf:"bytes,1,rep,name=label_values,json=labelValues,proto3" json:"label_values,omitempty"` // contains filtered or unexported fields }
DeviceLabelValues is an array of device label values.
func (*DeviceLabelValues) Descriptor
deprecated
func (*DeviceLabelValues) Descriptor() ([]byte, []int)
Deprecated: Use DeviceLabelValues.ProtoReflect.Descriptor instead.
func (*DeviceLabelValues) GetLabelValues ¶
func (x *DeviceLabelValues) GetLabelValues() []string
func (*DeviceLabelValues) ProtoMessage ¶
func (*DeviceLabelValues) ProtoMessage()
func (*DeviceLabelValues) ProtoReflect ¶
func (x *DeviceLabelValues) ProtoReflect() protoreflect.Message
func (*DeviceLabelValues) Reset ¶
func (x *DeviceLabelValues) Reset()
func (*DeviceLabelValues) String ¶
func (x *DeviceLabelValues) String() string
type DeviceLabels ¶
type DeviceLabels struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` ResourceType ResourceType `` /* 143-byte string literal not displayed */ Labels map[string]*DeviceLabelValues `` /* 139-byte string literal not displayed */ Realm string `protobuf:"bytes,4,opt,name=realm,proto3" json:"realm,omitempty"` // contains filtered or unexported fields }
DeviceLabels represents a map of device labels for scheduling purposes
Next Tag: 5
func (*DeviceLabels) Descriptor
deprecated
func (*DeviceLabels) Descriptor() ([]byte, []int)
Deprecated: Use DeviceLabels.ProtoReflect.Descriptor instead.
func (*DeviceLabels) GetLabels ¶
func (x *DeviceLabels) GetLabels() map[string]*DeviceLabelValues
func (*DeviceLabels) GetName ¶
func (x *DeviceLabels) GetName() string
func (*DeviceLabels) GetRealm ¶
func (x *DeviceLabels) GetRealm() string
func (*DeviceLabels) GetResourceType ¶
func (x *DeviceLabels) GetResourceType() ResourceType
func (*DeviceLabels) ProtoMessage ¶
func (*DeviceLabels) ProtoMessage()
func (*DeviceLabels) ProtoReflect ¶
func (x *DeviceLabels) ProtoReflect() protoreflect.Message
func (*DeviceLabels) Reset ¶
func (x *DeviceLabels) Reset()
func (*DeviceLabels) String ¶
func (x *DeviceLabels) String() string
type Dimension ¶
type Dimension struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Values []string `protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
Representing a matching <string, []string>
func (*Dimension) Descriptor
deprecated
func (*Dimension) ProtoMessage ¶
func (*Dimension) ProtoMessage()
func (*Dimension) ProtoReflect ¶
func (x *Dimension) ProtoReflect() protoreflect.Message
type Drac ¶
type Drac struct { // Unique serial_number or asset tag // The format will be dracs/{drac} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` MacAddress string `protobuf:"bytes,3,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` SwitchInterface *SwitchInterface `protobuf:"bytes,4,opt,name=switch_interface,json=switchInterface,proto3" json:"switch_interface,omitempty"` Password string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"` // Record the last update timestamp of this Drac (In UTC timezone) UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Refers to Machine name Machine string `protobuf:"bytes,7,opt,name=machine,proto3" json:"machine,omitempty"` // Refers to Rack name Rack string `protobuf:"bytes,9,opt,name=rack,proto3" json:"rack,omitempty"` // tags user can attach for easy querying/searching Tags []string `protobuf:"bytes,10,rep,name=tags,proto3" json:"tags,omitempty"` // Refers to Zone Zone string `protobuf:"bytes,12,opt,name=zone,proto3" json:"zone,omitempty"` // State of the drac ResourceState State `` /* 140-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Drac) Descriptor
deprecated
func (*Drac) GetDisplayName ¶
func (*Drac) GetMacAddress ¶
func (*Drac) GetMachine ¶
func (*Drac) GetPassword ¶
func (*Drac) GetResourceState ¶
func (*Drac) GetSwitchInterface ¶
func (x *Drac) GetSwitchInterface() *SwitchInterface
func (*Drac) GetUpdateTime ¶
func (x *Drac) GetUpdateTime() *timestamppb.Timestamp
func (*Drac) ProtoMessage ¶
func (*Drac) ProtoMessage()
func (*Drac) ProtoReflect ¶
func (x *Drac) ProtoReflect() protoreflect.Message
type Dragonclaw ¶
type Dragonclaw struct { // Fingerprint module ID. FingerprintId string `protobuf:"bytes,1,opt,name=fingerprint_id,json=fingerprintId,proto3" json:"fingerprint_id,omitempty"` // contains filtered or unexported fields }
Dragonclaw refers to dragonclaw type development boards.
Next Tag: 2
func (*Dragonclaw) Descriptor
deprecated
func (*Dragonclaw) Descriptor() ([]byte, []int)
Deprecated: Use Dragonclaw.ProtoReflect.Descriptor instead.
func (*Dragonclaw) GetFingerprintId ¶
func (x *Dragonclaw) GetFingerprintId() string
func (*Dragonclaw) ProtoMessage ¶
func (*Dragonclaw) ProtoMessage()
func (*Dragonclaw) ProtoReflect ¶
func (x *Dragonclaw) ProtoReflect() protoreflect.Message
func (*Dragonclaw) Reset ¶
func (x *Dragonclaw) Reset()
func (*Dragonclaw) String ¶
func (x *Dragonclaw) String() string
type DutLabel ¶
type DutLabel struct { // Possible labels in the labels field. PossibleLabels []string `protobuf:"bytes,1,rep,name=possible_labels,json=possibleLabels,proto3" json:"possible_labels,omitempty"` Labels []*DutLabel_Label `protobuf:"bytes,2,rep,name=labels,proto3" json:"labels,omitempty"` // NOLINT // contains filtered or unexported fields }
A set of labels representing the features of the device, can be revealed by decoding the HWID string.
func (*DutLabel) Descriptor
deprecated
func (*DutLabel) GetLabels ¶
func (x *DutLabel) GetLabels() []*DutLabel_Label
func (*DutLabel) GetPossibleLabels ¶
func (*DutLabel) ProtoMessage ¶
func (*DutLabel) ProtoMessage()
func (*DutLabel) ProtoReflect ¶
func (x *DutLabel) ProtoReflect() protoreflect.Message
type DutLabel_Label ¶
type DutLabel_Label struct { // Name of the label, will always exist in the field of `possible_labels`. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The value of this label. Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
All labels extracted from the HWID string.
func (*DutLabel_Label) Descriptor
deprecated
func (*DutLabel_Label) Descriptor() ([]byte, []int)
Deprecated: Use DutLabel_Label.ProtoReflect.Descriptor instead.
func (*DutLabel_Label) GetName ¶
func (x *DutLabel_Label) GetName() string
func (*DutLabel_Label) GetValue ¶
func (x *DutLabel_Label) GetValue() string
func (*DutLabel_Label) ProtoMessage ¶
func (*DutLabel_Label) ProtoMessage()
func (*DutLabel_Label) ProtoReflect ¶
func (x *DutLabel_Label) ProtoReflect() protoreflect.Message
func (*DutLabel_Label) Reset ¶
func (x *DutLabel_Label) Reset()
func (*DutLabel_Label) String ¶
func (x *DutLabel_Label) String() string
type DutMeta ¶
type DutMeta struct { ChromeosDeviceId string `protobuf:"bytes,1,opt,name=chromeos_device_id,json=chromeosDeviceId,proto3" json:"chromeos_device_id,omitempty"` Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"` SerialNumber string `protobuf:"bytes,3,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` HwID string `protobuf:"bytes,4,opt,name=hwID,proto3" json:"hwID,omitempty"` DeviceSku string `protobuf:"bytes,5,opt,name=device_sku,json=deviceSku,proto3" json:"device_sku,omitempty"` // contains filtered or unexported fields }
func (*DutMeta) Descriptor
deprecated
func (*DutMeta) GetChromeosDeviceId ¶
func (*DutMeta) GetDeviceSku ¶
func (*DutMeta) GetHostname ¶
func (*DutMeta) GetSerialNumber ¶
func (*DutMeta) ProtoMessage ¶
func (*DutMeta) ProtoMessage()
func (*DutMeta) ProtoReflect ¶
func (x *DutMeta) ProtoReflect() protoreflect.Message
type GetDutLabelResponse ¶
type GetDutLabelResponse struct { // The DUT labels decoded from the HWID string. DutLabel *DutLabel `protobuf:"bytes,1,opt,name=dut_label,json=dutLabel,proto3" json:"dut_label,omitempty"` // contains filtered or unexported fields }
The response message for `HwidService.GetDutLabel`.
func (*GetDutLabelResponse) Descriptor
deprecated
func (*GetDutLabelResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetDutLabelResponse.ProtoReflect.Descriptor instead.
func (*GetDutLabelResponse) GetDutLabel ¶
func (x *GetDutLabelResponse) GetDutLabel() *DutLabel
func (*GetDutLabelResponse) ProtoMessage ¶
func (*GetDutLabelResponse) ProtoMessage()
func (*GetDutLabelResponse) ProtoReflect ¶
func (x *GetDutLabelResponse) ProtoReflect() protoreflect.Message
func (*GetDutLabelResponse) Reset ¶
func (x *GetDutLabelResponse) Reset()
func (*GetDutLabelResponse) String ¶
func (x *GetDutLabelResponse) String() string
type GoldenEyeDevice ¶
type GoldenEyeDevice struct { Boards []*Board `protobuf:"bytes,1,rep,name=boards,proto3" json:"boards,omitempty"` LaunchDate string `protobuf:"bytes,2,opt,name=launch_date,json=launchDate,proto3" json:"launch_date,omitempty"` // contains filtered or unexported fields }
Maps to an individual device object in the all devices json file, all fields except boards and launch date are ignored.
func (*GoldenEyeDevice) Descriptor
deprecated
func (*GoldenEyeDevice) Descriptor() ([]byte, []int)
Deprecated: Use GoldenEyeDevice.ProtoReflect.Descriptor instead.
func (*GoldenEyeDevice) GetBoards ¶
func (x *GoldenEyeDevice) GetBoards() []*Board
func (*GoldenEyeDevice) GetLaunchDate ¶
func (x *GoldenEyeDevice) GetLaunchDate() string
func (*GoldenEyeDevice) ProtoMessage ¶
func (*GoldenEyeDevice) ProtoMessage()
func (*GoldenEyeDevice) ProtoReflect ¶
func (x *GoldenEyeDevice) ProtoReflect() protoreflect.Message
func (*GoldenEyeDevice) Reset ¶
func (x *GoldenEyeDevice) Reset()
func (*GoldenEyeDevice) String ¶
func (x *GoldenEyeDevice) String() string
type GoldenEyeDevices ¶
type GoldenEyeDevices struct { Devices []*GoldenEyeDevice `protobuf:"bytes,1,rep,name=devices,proto3" json:"devices,omitempty"` // contains filtered or unexported fields }
A proto representation of the goldeneye all devices data json file at - https://pantheon.corp.google.com/storage/browser/_details/chromeos-build-release-console/all_devices.json;tab=live_object?project=google.com:cros-goldeneye
func (*GoldenEyeDevices) Descriptor
deprecated
func (*GoldenEyeDevices) Descriptor() ([]byte, []int)
Deprecated: Use GoldenEyeDevices.ProtoReflect.Descriptor instead.
func (*GoldenEyeDevices) GetDevices ¶
func (x *GoldenEyeDevices) GetDevices() []*GoldenEyeDevice
func (*GoldenEyeDevices) ProtoMessage ¶
func (*GoldenEyeDevices) ProtoMessage()
func (*GoldenEyeDevices) ProtoReflect ¶
func (x *GoldenEyeDevices) ProtoReflect() protoreflect.Message
func (*GoldenEyeDevices) Reset ¶
func (x *GoldenEyeDevices) Reset()
func (*GoldenEyeDevices) String ¶
func (x *GoldenEyeDevices) String() string
type HostCriterial ¶
type HostCriterial struct { // Users can specify multiple requirements in each host criterial // - Search the bots based on the swarming instances and dimensions // - List the hostnames to push // - All enrolled hosts need to be pushed // // The priority comparison: // // all > hostnames > swarming_criterials All bool `protobuf:"varint,1,opt,name=all,proto3" json:"all,omitempty"` Hostnames []string `protobuf:"bytes,2,rep,name=hostnames,proto3" json:"hostnames,omitempty"` // When swarming is replaced by RBE, this criterial will be deprecated and // replaced by rbe_criterials. SwarmingCriterials []*SwarmingCriterial `protobuf:"bytes,3,rep,name=swarming_criterials,json=swarmingCriterials,proto3" json:"swarming_criterials,omitempty"` // contains filtered or unexported fields }
func (*HostCriterial) Descriptor
deprecated
func (*HostCriterial) Descriptor() ([]byte, []int)
Deprecated: Use HostCriterial.ProtoReflect.Descriptor instead.
func (*HostCriterial) GetAll ¶
func (x *HostCriterial) GetAll() bool
func (*HostCriterial) GetHostnames ¶
func (x *HostCriterial) GetHostnames() []string
func (*HostCriterial) GetSwarmingCriterials ¶
func (x *HostCriterial) GetSwarmingCriterials() []*SwarmingCriterial
func (*HostCriterial) ProtoMessage ¶
func (*HostCriterial) ProtoMessage()
func (*HostCriterial) ProtoReflect ¶
func (x *HostCriterial) ProtoReflect() protoreflect.Message
func (*HostCriterial) Reset ¶
func (x *HostCriterial) Reset()
func (*HostCriterial) String ¶
func (x *HostCriterial) String() string
type HostsToProfileItem ¶
type HostsToProfileItem struct { // For each matching, the key is one host criterial, the value is // a list of profiles to be pushed HostCriterial *HostCriterial `protobuf:"bytes,1,opt,name=host_criterial,json=hostCriterial,proto3" json:"host_criterial,omitempty"` Profiles []*Payload `protobuf:"bytes,2,rep,name=profiles,proto3" json:"profiles,omitempty"` // contains filtered or unexported fields }
func (*HostsToProfileItem) Descriptor
deprecated
func (*HostsToProfileItem) Descriptor() ([]byte, []int)
Deprecated: Use HostsToProfileItem.ProtoReflect.Descriptor instead.
func (*HostsToProfileItem) GetHostCriterial ¶
func (x *HostsToProfileItem) GetHostCriterial() *HostCriterial
func (*HostsToProfileItem) GetProfiles ¶
func (x *HostsToProfileItem) GetProfiles() []*Payload
func (*HostsToProfileItem) ProtoMessage ¶
func (*HostsToProfileItem) ProtoMessage()
func (*HostsToProfileItem) ProtoReflect ¶
func (x *HostsToProfileItem) ProtoReflect() protoreflect.Message
func (*HostsToProfileItem) Reset ¶
func (x *HostsToProfileItem) Reset()
func (*HostsToProfileItem) String ¶
func (x *HostsToProfileItem) String() string
type HostsToProfileItems ¶
type HostsToProfileItems struct { // A list of matching between hosts to its specified profiles MatchingItem []*HostsToProfileItem `protobuf:"bytes,1,rep,name=matching_item,json=matchingItem,proto3" json:"matching_item,omitempty"` // contains filtered or unexported fields }
func (*HostsToProfileItems) Descriptor
deprecated
func (*HostsToProfileItems) Descriptor() ([]byte, []int)
Deprecated: Use HostsToProfileItems.ProtoReflect.Descriptor instead.
func (*HostsToProfileItems) GetMatchingItem ¶
func (x *HostsToProfileItems) GetMatchingItem() []*HostsToProfileItem
func (*HostsToProfileItems) ProtoMessage ¶
func (*HostsToProfileItems) ProtoMessage()
func (*HostsToProfileItems) ProtoReflect ¶
func (x *HostsToProfileItems) ProtoReflect() protoreflect.Message
func (*HostsToProfileItems) Reset ¶
func (x *HostsToProfileItems) Reset()
func (*HostsToProfileItems) String ¶
func (x *HostsToProfileItems) String() string
type HwidData ¶
type HwidData struct { Sku string `protobuf:"bytes,1,opt,name=sku,proto3" json:"sku,omitempty"` Variant string `protobuf:"bytes,2,opt,name=variant,proto3" json:"variant,omitempty"` Hwid string `protobuf:"bytes,3,opt,name=hwid,proto3" json:"hwid,omitempty"` DutLabel *DutLabel `protobuf:"bytes,4,opt,name=dut_label,json=dutLabel,proto3" json:"dut_label,omitempty"` Stylus bool `protobuf:"varint,5,opt,name=stylus,proto3" json:"stylus,omitempty"` Touchpad bool `protobuf:"varint,6,opt,name=touchpad,proto3" json:"touchpad,omitempty"` Touchscreen bool `protobuf:"varint,7,opt,name=touchscreen,proto3" json:"touchscreen,omitempty"` RaccEnabledStatus string `protobuf:"bytes,8,opt,name=racc_enabled_status,json=raccEnabledStatus,proto3" json:"racc_enabled_status,omitempty"` // contains filtered or unexported fields }
func (*HwidData) Descriptor
deprecated
func (*HwidData) GetDutLabel ¶
func (*HwidData) GetRaccEnabledStatus ¶
func (*HwidData) GetTouchpad ¶
func (*HwidData) GetTouchscreen ¶
func (*HwidData) GetVariant ¶
func (*HwidData) ProtoMessage ¶
func (*HwidData) ProtoMessage()
func (*HwidData) ProtoReflect ¶
func (x *HwidData) ProtoReflect() protoreflect.Message
type IP ¶
type IP struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // can be converted to and from the string ip address Ipv4 uint32 `protobuf:"varint,2,opt,name=ipv4,proto3" json:"ipv4,omitempty"` // ipv6 is the ipv6 address. It must contain exactly sixteen bytes. Ipv6 []byte `protobuf:"bytes,7,opt,name=ipv6,proto3" json:"ipv6,omitempty"` Vlan string `protobuf:"bytes,3,opt,name=vlan,proto3" json:"vlan,omitempty"` // store the string ip address for ipv4. Ipv4Str string `protobuf:"bytes,5,opt,name=ipv4_str,json=ipv4Str,proto3" json:"ipv4_str,omitempty"` // store the string address for ipv6. Ipv6Str string `protobuf:"bytes,8,opt,name=ipv6_str,json=ipv6Str,proto3" json:"ipv6_str,omitempty"` // Indicate whether this IP is occupied. Occupied bool `protobuf:"varint,4,opt,name=occupied,proto3" json:"occupied,omitempty"` // Indicate if this IP is reserved (cannot be auto-assigned to any host) Reserve bool `protobuf:"varint,6,opt,name=reserve,proto3" json:"reserve,omitempty"` // contains filtered or unexported fields }
IP is an intermediate record object, not an object to be exposed by API.
func (*IP) Descriptor
deprecated
func (*IP) GetIpv4Str ¶
func (*IP) GetIpv6Str ¶
func (*IP) GetOccupied ¶
func (*IP) GetReserve ¶
func (*IP) ProtoMessage ¶
func (*IP) ProtoMessage()
func (*IP) ProtoReflect ¶
func (x *IP) ProtoReflect() protoreflect.Message
type Icetower ¶
type Icetower struct { // Fingerprint module ID. FingerprintId string `protobuf:"bytes,1,opt,name=fingerprint_id,json=fingerprintId,proto3" json:"fingerprint_id,omitempty"` // contains filtered or unexported fields }
Icetower refers to icetower type development boards.
Next Tag: 2
func (*Icetower) Descriptor
deprecated
func (*Icetower) GetFingerprintId ¶
func (*Icetower) ProtoMessage ¶
func (*Icetower) ProtoMessage()
func (*Icetower) ProtoReflect ¶
func (x *Icetower) ProtoReflect() protoreflect.Message
type KVM ¶
type KVM struct { // Unique serial_number or asset tag // The format will be kvms/{kvm} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` MacAddress string `protobuf:"bytes,2,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` // Should match one of the predefined Chrome Platforms. // Refers to ChromePlatform name ChromePlatform string `protobuf:"bytes,3,opt,name=chrome_platform,json=chromePlatform,proto3" json:"chrome_platform,omitempty"` CapacityPort int32 `protobuf:"varint,4,opt,name=capacity_port,json=capacityPort,proto3" json:"capacity_port,omitempty"` // Record the last update timestamp of this KVM (In UTC timezone) UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Refers to Rack name Rack string `protobuf:"bytes,7,opt,name=rack,proto3" json:"rack,omitempty"` // tags user can attach for easy querying/searching Tags []string `protobuf:"bytes,8,rep,name=tags,proto3" json:"tags,omitempty"` // Refers to Zone Zone string `protobuf:"bytes,10,opt,name=zone,proto3" json:"zone,omitempty"` // A description of this kvm. Description string `protobuf:"bytes,11,opt,name=description,proto3" json:"description,omitempty"` // State of the kvm ResourceState State `` /* 140-byte string literal not displayed */ // contains filtered or unexported fields }
func (*KVM) Descriptor
deprecated
func (*KVM) GetCapacityPort ¶
func (*KVM) GetChromePlatform ¶
func (*KVM) GetDescription ¶
func (*KVM) GetMacAddress ¶
func (*KVM) GetResourceState ¶
func (*KVM) GetUpdateTime ¶
func (x *KVM) GetUpdateTime() *timestamppb.Timestamp
func (*KVM) ProtoMessage ¶
func (*KVM) ProtoMessage()
func (*KVM) ProtoReflect ¶
func (x *KVM) ProtoReflect() protoreflect.Message
type KVMInterface ¶
type KVMInterface struct { // Refers to KVM name Kvm string `protobuf:"bytes,1,opt,name=kvm,proto3" json:"kvm,omitempty"` PortName string `protobuf:"bytes,3,opt,name=port_name,json=portName,proto3" json:"port_name,omitempty"` // contains filtered or unexported fields }
Refer to one port of a given KVM
func (*KVMInterface) Descriptor
deprecated
func (*KVMInterface) Descriptor() ([]byte, []int)
Deprecated: Use KVMInterface.ProtoReflect.Descriptor instead.
func (*KVMInterface) GetKvm ¶
func (x *KVMInterface) GetKvm() string
func (*KVMInterface) GetPortName ¶
func (x *KVMInterface) GetPortName() string
func (*KVMInterface) ProtoMessage ¶
func (*KVMInterface) ProtoMessage()
func (*KVMInterface) ProtoReflect ¶
func (x *KVMInterface) ProtoReflect() protoreflect.Message
func (*KVMInterface) Reset ¶
func (x *KVMInterface) Reset()
func (*KVMInterface) String ¶
func (x *KVMInterface) String() string
type Lab ¶
type Lab int32
Lab refers to the different Labs under chrome org More labs to be added later if needed Next tag: 12
const ( Lab_LAB_UNSPECIFIED Lab = 0 Lab_LAB_CHROME_ATLANTA Lab = 1 Lab_LAB_CHROMEOS_SANTIAM Lab = 2 Lab_LAB_CHROMEOS_DESTINY Lab = 3 Lab_LAB_CHROMEOS_PROMETHEUS Lab = 4 Lab_LAB_CHROMEOS_ATLANTIS Lab = 5 Lab_LAB_CHROMEOS_LINDAVISTA Lab = 6 Lab_LAB_DATACENTER_ATL97 Lab = 7 Lab_LAB_DATACENTER_IAD97 Lab = 8 Lab_LAB_DATACENTER_MTV96 Lab = 9 Lab_LAB_DATACENTER_MTV97 Lab = 10 Lab_LAB_DATACENTER_FUCHSIA Lab = 11 )
func (Lab) Descriptor ¶
func (Lab) Descriptor() protoreflect.EnumDescriptor
func (Lab) EnumDescriptor
deprecated
func (Lab) Number ¶
func (x Lab) Number() protoreflect.EnumNumber
func (Lab) Type ¶
func (Lab) Type() protoreflect.EnumType
type LabMeta ¶
type LabMeta struct { ChromeosDeviceId string `protobuf:"bytes,1,opt,name=chromeos_device_id,json=chromeosDeviceId,proto3" json:"chromeos_device_id,omitempty"` Hostname string `protobuf:"bytes,2,opt,name=hostname,proto3" json:"hostname,omitempty"` ServoType string `protobuf:"bytes,3,opt,name=servo_type,json=servoType,proto3" json:"servo_type,omitempty"` SmartUsbhub bool `protobuf:"varint,4,opt,name=smart_usbhub,json=smartUsbhub,proto3" json:"smart_usbhub,omitempty"` ServoTopology *lab.ServoTopology `protobuf:"bytes,5,opt,name=servo_topology,json=servoTopology,proto3" json:"servo_topology,omitempty"` // contains filtered or unexported fields }
func (*LabMeta) Descriptor
deprecated
func (*LabMeta) GetChromeosDeviceId ¶
func (*LabMeta) GetHostname ¶
func (*LabMeta) GetServoTopology ¶
func (x *LabMeta) GetServoTopology() *lab.ServoTopology
func (*LabMeta) GetServoType ¶
func (*LabMeta) GetSmartUsbhub ¶
func (*LabMeta) ProtoMessage ¶
func (*LabMeta) ProtoMessage()
func (*LabMeta) ProtoReflect ¶
func (x *LabMeta) ProtoReflect() protoreflect.Message
type Location ¶
type Location struct { // Each lab has many aisles. // This field refers to the aisle number/name in the lab. Aisle string `protobuf:"bytes,2,opt,name=aisle,proto3" json:"aisle,omitempty"` // Each aisle has many rows. // This field refers to the row number/name in the aisle. Row string `protobuf:"bytes,3,opt,name=row,proto3" json:"row,omitempty"` // Each row has many racks. // This field refers to the rack number/name in the row. Rack string `protobuf:"bytes,4,opt,name=rack,proto3" json:"rack,omitempty"` // The position of the rack in the row. RackNumber string `protobuf:"bytes,5,opt,name=rack_number,json=rackNumber,proto3" json:"rack_number,omitempty"` // Each rack has many shelves. // This field refers to the shelf number/name in the rack. Shelf string `protobuf:"bytes,6,opt,name=shelf,proto3" json:"shelf,omitempty"` // Each shelf has many positions where assets can be placed. // This field refers to the position number/name in the shelf Position string `protobuf:"bytes,7,opt,name=position,proto3" json:"position,omitempty"` // A string descriptor representing location. This can be to // store barcode values for location or user defined names. BarcodeName string `protobuf:"bytes,8,opt,name=barcode_name,json=barcodeName,proto3" json:"barcode_name,omitempty"` // Different zones in the chrome org. Required. Zone Zone `protobuf:"varint,9,opt,name=zone,proto3,enum=unifiedfleet.api.v1.models.Zone" json:"zone,omitempty"` // CabinetAssetID of the rack/cabinet the asset is mounted in. // This is used as a unique identifier in Nlyte for cabinets. RackId int32 `protobuf:"varint,10,opt,name=rack_id,json=rackId,proto3" json:"rack_id,omitempty"` // LocationGroupID of the current lab in Nlyte. LabId int32 `protobuf:"varint,11,opt,name=lab_id,json=labId,proto3" json:"lab_id,omitempty"` // Format: “Room_Name (City,Building,Floor)”. Lab is interchangeable with // Room. FullLocationName string `protobuf:"bytes,12,opt,name=full_location_name,json=fullLocationName,proto3" json:"full_location_name,omitempty"` // contains filtered or unexported fields }
Location of the asset(Rack/Machine) in the lab For Browser machine, lab and rack are the only field to fill in. The fine-grained location is mainly for OS machine as we care about rack, row, shelf.
func (*Location) Descriptor
deprecated
func (*Location) GetBarcodeName ¶
func (*Location) GetFullLocationName ¶
func (*Location) GetPosition ¶
func (*Location) GetRackNumber ¶
func (*Location) ProtoMessage ¶
func (*Location) ProtoMessage()
func (*Location) ProtoReflect ¶
func (x *Location) ProtoReflect() protoreflect.Message
type LocationGroup ¶
type LocationGroup struct { // id of the location group the asset is currently placed at. Usually Room. LocationGroupId int32 `protobuf:"varint,1,opt,name=location_group_id,json=LocationGroupID,proto3" json:"location_group_id,omitempty"` // Will show four levels of location group name starting from the current // location group the asset is in. Format of full_location_name for asset in a // lab/room: "Room_Name (City,Building,Floor)" FullLocationName string `protobuf:"bytes,2,opt,name=full_location_name,json=DuplicateLocationGroupName,proto3" json:"full_location_name,omitempty"` // contains filtered or unexported fields }
LocationGroup Hierarchy: Area,Room,Floor,Building,City,County,Country,Region,World. Usually, the base location group of an asset is Room.
func (*LocationGroup) Descriptor
deprecated
func (*LocationGroup) Descriptor() ([]byte, []int)
Deprecated: Use LocationGroup.ProtoReflect.Descriptor instead.
func (*LocationGroup) GetFullLocationName ¶
func (x *LocationGroup) GetFullLocationName() string
func (*LocationGroup) GetLocationGroupId ¶
func (x *LocationGroup) GetLocationGroupId() int32
func (*LocationGroup) ProtoMessage ¶
func (*LocationGroup) ProtoMessage()
func (*LocationGroup) ProtoReflect ¶
func (x *LocationGroup) ProtoReflect() protoreflect.Message
func (*LocationGroup) Reset ¶
func (x *LocationGroup) Reset()
func (*LocationGroup) String ¶
func (x *LocationGroup) String() string
type LogicalZone ¶
type LogicalZone int32
LogicalZone denotes a non-physical entity grouping
const ( LogicalZone_LOGICAL_ZONE_UNSPECIFIED LogicalZone = 0 LogicalZone_LOGICAL_ZONE_DRILLZONE_SFO36 LogicalZone = 1 )
func (LogicalZone) Descriptor ¶
func (LogicalZone) Descriptor() protoreflect.EnumDescriptor
func (LogicalZone) Enum ¶
func (x LogicalZone) Enum() *LogicalZone
func (LogicalZone) EnumDescriptor
deprecated
func (LogicalZone) EnumDescriptor() ([]byte, []int)
Deprecated: Use LogicalZone.Descriptor instead.
func (LogicalZone) Number ¶
func (x LogicalZone) Number() protoreflect.EnumNumber
func (LogicalZone) String ¶
func (x LogicalZone) String() string
func (LogicalZone) Type ¶
func (LogicalZone) Type() protoreflect.EnumType
type Machine ¶
type Machine struct { // A unique name for the machine. // - AssetTag for ChromeOS machine (device) // - Serial number for Chrome machine for now (server) (Ideally it should be assetTag once it’s ready) // // The format will be machines/asset:XXX or machines/sn:XXX Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // serial_number of the machine. // for chromeOS machine, user is not allowed to update this field. // SSW will update this field. SerialNumber string `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` // Location details of where the machine is placed Location *Location `protobuf:"bytes,3,opt,name=location,proto3" json:"location,omitempty"` // Types that are valid to be assigned to Device: // // *Machine_ChromeBrowserMachine // *Machine_ChromeosMachine // *Machine_AttachedDevice // *Machine_Devboard Device isMachine_Device `protobuf_oneof:"device"` // Record the last update timestamp of this machine (In UTC timezone) UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Record the ACL info of the machine Realm string `protobuf:"bytes,7,opt,name=realm,proto3" json:"realm,omitempty"` // tags user can attach for easy querying/searching Tags []string `protobuf:"bytes,8,rep,name=tags,proto3" json:"tags,omitempty"` // State of the machine ResourceState State `` /* 140-byte string literal not displayed */ // Asset tag of the machine AssetTag string `protobuf:"bytes,12,opt,name=asset_tag,json=assetTag,proto3" json:"asset_tag,omitempty"` // Ownership information of the host like ResourceGroup, Security level etc. Ownership *OwnershipData `protobuf:"bytes,14,opt,name=ownership,proto3" json:"ownership,omitempty"` // contains filtered or unexported fields }
Machine refers to the devices or bare metal servers which serves the tests directly.
Next Tag: 16
func (*Machine) Descriptor
deprecated
func (*Machine) GetAssetTag ¶
func (*Machine) GetAttachedDevice ¶
func (x *Machine) GetAttachedDevice() *AttachedDevice
func (*Machine) GetChromeBrowserMachine ¶
func (x *Machine) GetChromeBrowserMachine() *ChromeBrowserMachine
func (*Machine) GetChromeosMachine ¶
func (x *Machine) GetChromeosMachine() *ChromeOSMachine
func (*Machine) GetDevboard ¶
func (*Machine) GetLocation ¶
func (*Machine) GetOwnership ¶
func (x *Machine) GetOwnership() *OwnershipData
func (*Machine) GetResourceState ¶
func (*Machine) GetSerialNumber ¶
func (*Machine) GetUpdateTime ¶
func (x *Machine) GetUpdateTime() *timestamppb.Timestamp
func (*Machine) ProtoMessage ¶
func (*Machine) ProtoMessage()
func (*Machine) ProtoReflect ¶
func (x *Machine) ProtoReflect() protoreflect.Message
type MachineLSE ¶
type MachineLSE struct { // This is the unique hostname of the MachineLSE // The format will be machineLSEs/XXX Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The prototype that this machine LSE should follow. System will use this // prototype to detect if the LSE is completed or valid. MachineLsePrototype string `protobuf:"bytes,2,opt,name=machine_lse_prototype,json=machineLsePrototype,proto3" json:"machine_lse_prototype,omitempty"` // The hostname is also recorded in DHCP configs Hostname string `protobuf:"bytes,3,opt,name=hostname,proto3" json:"hostname,omitempty"` // Types that are valid to be assigned to Lse: // // *MachineLSE_ChromeBrowserMachineLse // *MachineLSE_ChromeosMachineLse // *MachineLSE_AttachedDeviceLse Lse isMachineLSE_Lse `protobuf_oneof:"lse"` // The machines that this LSE is linked to. No machine is linked if it's empty. // A machine cannot be linked to multiple LSEs (no use case for now). Machines []string `protobuf:"bytes,6,rep,name=machines,proto3" json:"machines,omitempty"` // Record the last update timestamp of this MachineLSE (In UTC timezone) UpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // The nic used to associate with the hostname, as one machine/host may contain multiple nics. Nic string `protobuf:"bytes,8,opt,name=nic,proto3" json:"nic,omitempty"` // It refers to which vlan the host is in. // Please note that user can also specify it for auto-assigning a host's IP. Vlan string `protobuf:"bytes,18,opt,name=vlan,proto3" json:"vlan,omitempty"` // It refers to which ip the host is assigned to. // Please note that user can also specify it for assigning ip. Ip string `protobuf:"bytes,19,opt,name=ip,proto3" json:"ip,omitempty"` // Refers to Rack name Rack string `protobuf:"bytes,10,opt,name=rack,proto3" json:"rack,omitempty"` // Refer to the manufacturer name of the attached machine for the host Manufacturer string `protobuf:"bytes,11,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"` // tags user can attach for easy querying/searching Tags []string `protobuf:"bytes,12,rep,name=tags,proto3" json:"tags,omitempty"` // Refers to Zone Zone string `protobuf:"bytes,14,opt,name=zone,proto3" json:"zone,omitempty"` // The deployment ticket associated with this host. DeploymentTicket string `protobuf:"bytes,15,opt,name=deployment_ticket,json=deploymentTicket,proto3" json:"deployment_ticket,omitempty"` // A description of this host. Description string `protobuf:"bytes,16,opt,name=description,proto3" json:"description,omitempty"` // State of the host resource ResourceState State `` /* 140-byte string literal not displayed */ // Schedulable field will determine if a MachineLSE should be exposed to the // scheduling layer (currently Swarming) or not. Schedulable bool `protobuf:"varint,21,opt,name=schedulable,proto3" json:"schedulable,omitempty"` // Ownership information of the host like ResourceGroup, Security level etc. Ownership *OwnershipData `protobuf:"bytes,22,opt,name=ownership,proto3" json:"ownership,omitempty"` // A virtual (non-physical) grouping LogicalZone LogicalZone `` /* 140-byte string literal not displayed */ // Realm this machine_lse belongs to. Shouldn't be set by the user Realm string `protobuf:"bytes,25,opt,name=realm,proto3" json:"realm,omitempty"` // The secret for wifi tests. WifiSecret *Secret `protobuf:"bytes,26,opt,name=wifi_secret,json=wifiSecret,proto3" json:"wifi_secret,omitempty"` // This specifies the maintenance config that this host belongs to. // Please note that same device can have different hostname and then has different maintenance requirements. // So this maintenance config is attached to a host, instead of a machine. MaintenanceConfigName string `` /* 127-byte string literal not displayed */ // contains filtered or unexported fields }
MachineLSE is the Machine Lab Setup Environment. It refers to the entity in the lab which has Machine(s) associated with it. It also has other components associated with it.
Next tag: 28
func (*MachineLSE) Descriptor
deprecated
func (*MachineLSE) Descriptor() ([]byte, []int)
Deprecated: Use MachineLSE.ProtoReflect.Descriptor instead.
func (*MachineLSE) GetAttachedDeviceLse ¶
func (x *MachineLSE) GetAttachedDeviceLse() *AttachedDeviceLSE
func (*MachineLSE) GetChromeBrowserMachineLse ¶
func (x *MachineLSE) GetChromeBrowserMachineLse() *ChromeBrowserMachineLSE
func (*MachineLSE) GetChromeosMachineLse ¶
func (x *MachineLSE) GetChromeosMachineLse() *ChromeOSMachineLSE
func (*MachineLSE) GetDeploymentTicket ¶
func (x *MachineLSE) GetDeploymentTicket() string
func (*MachineLSE) GetDescription ¶
func (x *MachineLSE) GetDescription() string
func (*MachineLSE) GetHostname ¶
func (x *MachineLSE) GetHostname() string
func (*MachineLSE) GetIp ¶
func (x *MachineLSE) GetIp() string
func (*MachineLSE) GetLogicalZone ¶
func (x *MachineLSE) GetLogicalZone() LogicalZone
func (*MachineLSE) GetLse ¶
func (x *MachineLSE) GetLse() isMachineLSE_Lse
func (*MachineLSE) GetMachineLsePrototype ¶
func (x *MachineLSE) GetMachineLsePrototype() string
func (*MachineLSE) GetMachines ¶
func (x *MachineLSE) GetMachines() []string
func (*MachineLSE) GetMaintenanceConfigName ¶
func (x *MachineLSE) GetMaintenanceConfigName() string
func (*MachineLSE) GetManufacturer ¶
func (x *MachineLSE) GetManufacturer() string
func (*MachineLSE) GetName ¶
func (x *MachineLSE) GetName() string
func (*MachineLSE) GetNic ¶
func (x *MachineLSE) GetNic() string
func (*MachineLSE) GetOwnership ¶
func (x *MachineLSE) GetOwnership() *OwnershipData
func (*MachineLSE) GetRack ¶
func (x *MachineLSE) GetRack() string
func (*MachineLSE) GetRealm ¶
func (x *MachineLSE) GetRealm() string
func (*MachineLSE) GetResourceState ¶
func (x *MachineLSE) GetResourceState() State
func (*MachineLSE) GetSchedulable ¶
func (x *MachineLSE) GetSchedulable() bool
func (*MachineLSE) GetTags ¶
func (x *MachineLSE) GetTags() []string
func (*MachineLSE) GetUpdateTime ¶
func (x *MachineLSE) GetUpdateTime() *timestamppb.Timestamp
func (*MachineLSE) GetVlan ¶
func (x *MachineLSE) GetVlan() string
func (*MachineLSE) GetWifiSecret ¶
func (x *MachineLSE) GetWifiSecret() *Secret
func (*MachineLSE) GetZone ¶
func (x *MachineLSE) GetZone() string
func (*MachineLSE) ProtoMessage ¶
func (*MachineLSE) ProtoMessage()
func (*MachineLSE) ProtoReflect ¶
func (x *MachineLSE) ProtoReflect() protoreflect.Message
func (*MachineLSE) Reset ¶
func (x *MachineLSE) Reset()
func (*MachineLSE) String ¶
func (x *MachineLSE) String() string
type MachineLSEDeployment ¶
type MachineLSEDeployment struct { // The name of the host which contains this deployment record. Hostname string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"` // Refer to Machine.serial_number in machine.proto SerialNumber string `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"` // Usually it is empty by default. // If it's a mac host, the deployment_identifier here refers to the UUID generated by MegaMDM. DeploymentIdentifier string `protobuf:"bytes,3,opt,name=deployment_identifier,json=deploymentIdentifier,proto3" json:"deployment_identifier,omitempty"` // It refers to all configs which is gonna to be pushed to this host. ConfigsToPush []*Payload `protobuf:"bytes,4,rep,name=configs_to_push,json=configsToPush,proto3" json:"configs_to_push,omitempty"` // Record the last update timestamp of this host deployment (In UTC timezone) UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Specify the deployment environment of the MegaMDM service which enrolls this host. DeploymentEnv DeploymentEnv `` /* 147-byte string literal not displayed */ // contains filtered or unexported fields }
MachineLSEDeployment includes all info related to deployment of a machine LSE (host).
This deployment record will be updated in 3 ways:
`shivas add machine`, a deployment record will be added to this machine even if it's not deployed yet. It usually happens when users add DHCP records for this machine to verify if it's physically set up well before adding the same hostname into UFS. hostname: "no-host-yet-<serial_number>" serial_number: from `shivas add machine` deployment_identifier: "" configs_to_push: nil
StartActivation phase in Chrome MDM service. When Chrome MDM gots a request from a mac to activate itself, it will always update back this deployment record no matter whether there's already a record existing or not. It usually happens when a mac automatically connects to Google Guest WiFi network in the DC before anyone touches it yet. In this case, the record here would be: hostname: "no-host-yet-<serial_number>" serial_number: from Chrome MDM deployment_identifier: from Chrome MDM configs_to_push: from Chrome MDM
`shivas add host`, a deployment record will be updated to reflect the real hostname given by users.
Next tag: 7
func (*MachineLSEDeployment) Descriptor
deprecated
func (*MachineLSEDeployment) Descriptor() ([]byte, []int)
Deprecated: Use MachineLSEDeployment.ProtoReflect.Descriptor instead.
func (*MachineLSEDeployment) GetConfigsToPush ¶
func (x *MachineLSEDeployment) GetConfigsToPush() []*Payload
func (*MachineLSEDeployment) GetDeploymentEnv ¶
func (x *MachineLSEDeployment) GetDeploymentEnv() DeploymentEnv
func (*MachineLSEDeployment) GetDeploymentIdentifier ¶
func (x *MachineLSEDeployment) GetDeploymentIdentifier() string
func (*MachineLSEDeployment) GetHostname ¶
func (x *MachineLSEDeployment) GetHostname() string
func (*MachineLSEDeployment) GetSerialNumber ¶
func (x *MachineLSEDeployment) GetSerialNumber() string
func (*MachineLSEDeployment) GetUpdateTime ¶
func (x *MachineLSEDeployment) GetUpdateTime() *timestamppb.Timestamp
func (*MachineLSEDeployment) ProtoMessage ¶
func (*MachineLSEDeployment) ProtoMessage()
func (*MachineLSEDeployment) ProtoReflect ¶
func (x *MachineLSEDeployment) ProtoReflect() protoreflect.Message
func (*MachineLSEDeployment) Reset ¶
func (x *MachineLSEDeployment) Reset()
func (*MachineLSEDeployment) String ¶
func (x *MachineLSEDeployment) String() string
type MachineLSEPrototype ¶
type MachineLSEPrototype struct { // A unique name for the MachineLSEPrototype. // The format will be machineLSEPrototypes/XXX Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // peripheral_requirements.peripheral_type must be unique. PeripheralRequirements []*PeripheralRequirement `` /* 127-byte string literal not displayed */ // Indicates the Rack Unit capacity of this setup, corresponding // to a Rack’s Rack Unit capacity. OccupiedCapacityRu int32 `protobuf:"varint,3,opt,name=occupied_capacity_ru,json=occupiedCapacityRu,proto3" json:"occupied_capacity_ru,omitempty"` // Record the last update timestamp of this MachineLSEPrototype (In UTC timezone) UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` VirtualRequirements []*VirtualRequirement `protobuf:"bytes,5,rep,name=virtual_requirements,json=virtualRequirements,proto3" json:"virtual_requirements,omitempty"` // tags user can attach for easy querying/search Tags []string `protobuf:"bytes,6,rep,name=tags,proto3" json:"tags,omitempty"` // contains filtered or unexported fields }
func (*MachineLSEPrototype) Descriptor
deprecated
func (*MachineLSEPrototype) Descriptor() ([]byte, []int)
Deprecated: Use MachineLSEPrototype.ProtoReflect.Descriptor instead.
func (*MachineLSEPrototype) GetName ¶
func (x *MachineLSEPrototype) GetName() string
func (*MachineLSEPrototype) GetOccupiedCapacityRu ¶
func (x *MachineLSEPrototype) GetOccupiedCapacityRu() int32
func (*MachineLSEPrototype) GetPeripheralRequirements ¶
func (x *MachineLSEPrototype) GetPeripheralRequirements() []*PeripheralRequirement
func (*MachineLSEPrototype) GetTags ¶
func (x *MachineLSEPrototype) GetTags() []string
func (*MachineLSEPrototype) GetUpdateTime ¶
func (x *MachineLSEPrototype) GetUpdateTime() *timestamppb.Timestamp
func (*MachineLSEPrototype) GetVirtualRequirements ¶
func (x *MachineLSEPrototype) GetVirtualRequirements() []*VirtualRequirement
func (*MachineLSEPrototype) ProtoMessage ¶
func (*MachineLSEPrototype) ProtoMessage()
func (*MachineLSEPrototype) ProtoReflect ¶
func (x *MachineLSEPrototype) ProtoReflect() protoreflect.Message
func (*MachineLSEPrototype) Reset ¶
func (x *MachineLSEPrototype) Reset()
func (*MachineLSEPrototype) String ¶
func (x *MachineLSEPrototype) String() string
type MachineLSE_AttachedDeviceLse ¶
type MachineLSE_AttachedDeviceLse struct { // AttachedDeviceLSE refers to the attached device LSE to be tracked. AttachedDeviceLse *AttachedDeviceLSE `protobuf:"bytes,20,opt,name=attached_device_lse,json=attachedDeviceLse,proto3,oneof"` }
type MachineLSE_ChromeBrowserMachineLse ¶
type MachineLSE_ChromeBrowserMachineLse struct {
ChromeBrowserMachineLse *ChromeBrowserMachineLSE `protobuf:"bytes,4,opt,name=chrome_browser_machine_lse,json=chromeBrowserMachineLse,proto3,oneof"`
}
type MachineLSE_ChromeosMachineLse ¶
type MachineLSE_ChromeosMachineLse struct {
ChromeosMachineLse *ChromeOSMachineLSE `protobuf:"bytes,5,opt,name=chromeos_machine_lse,json=chromeosMachineLse,proto3,oneof"`
}
type Machine_AttachedDevice ¶
type Machine_AttachedDevice struct { // Attached Device. Device data for any USB-attached devices. AttachedDevice *AttachedDevice `protobuf:"bytes,11,opt,name=attached_device,json=attachedDevice,proto3,oneof"` }
type Machine_ChromeBrowserMachine ¶
type Machine_ChromeBrowserMachine struct { // Chrome Browser Machine ChromeBrowserMachine *ChromeBrowserMachine `protobuf:"bytes,4,opt,name=chrome_browser_machine,json=chromeBrowserMachine,proto3,oneof"` }
type Machine_ChromeosMachine ¶
type Machine_ChromeosMachine struct { // Chrome OS Machine. The registration system will subscribe to the HaRT system, // and automatically get it using Machine name once a machine gets recorded. ChromeosMachine *ChromeOSMachine `protobuf:"bytes,5,opt,name=chromeos_machine,json=chromeosMachine,proto3,oneof"` }
type Machine_Devboard ¶
type Machine_Devboard struct { // Development board, e.g., Andreiboard Devboard *Devboard `protobuf:"bytes,13,opt,name=devboard,proto3,oneof"` }
type MaintenanceConfig ¶
type MaintenanceConfig struct { SwarmingInstance string `protobuf:"bytes,7,opt,name=swarming_instance,json=swarmingInstance,proto3" json:"swarming_instance,omitempty"` // The name of the maintenance configuration. should be unique/succinct Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Emails of owners of these bots. Optional. Owners []string `protobuf:"bytes,2,rep,name=owners,proto3" json:"owners,omitempty"` // An enumeration of bot IDs belonging to this group BotId []string `protobuf:"bytes,3,rep,name=bot_id,json=botId,proto3" json:"bot_id,omitempty"` // A prefix to match against bot ID string. Optional BotIdPrefix []string `protobuf:"bytes,4,rep,name=bot_id_prefix,json=botIdPrefix,proto3" json:"bot_id_prefix,omitempty"` // The dimensions assigned to these bots Dimensions []string `protobuf:"bytes,5,rep,name=dimensions,proto3" json:"dimensions,omitempty"` ServiceLevel *MaintenanceConfig_ServiceLevel `protobuf:"bytes,6,opt,name=service_level,json=serviceLevel,proto3" json:"service_level,omitempty"` // contains filtered or unexported fields }
Defines configurations – user defined or default – for a group of bots. The configurations are used to create a dashboard for SLOs.
func (*MaintenanceConfig) Descriptor
deprecated
func (*MaintenanceConfig) Descriptor() ([]byte, []int)
Deprecated: Use MaintenanceConfig.ProtoReflect.Descriptor instead.
func (*MaintenanceConfig) GetBotId ¶
func (x *MaintenanceConfig) GetBotId() []string
func (*MaintenanceConfig) GetBotIdPrefix ¶
func (x *MaintenanceConfig) GetBotIdPrefix() []string
func (*MaintenanceConfig) GetDimensions ¶
func (x *MaintenanceConfig) GetDimensions() []string
func (*MaintenanceConfig) GetName ¶
func (x *MaintenanceConfig) GetName() string
func (*MaintenanceConfig) GetOwners ¶
func (x *MaintenanceConfig) GetOwners() []string
func (*MaintenanceConfig) GetServiceLevel ¶
func (x *MaintenanceConfig) GetServiceLevel() *MaintenanceConfig_ServiceLevel
func (*MaintenanceConfig) GetSwarmingInstance ¶
func (x *MaintenanceConfig) GetSwarmingInstance() string
func (*MaintenanceConfig) ProtoMessage ¶
func (*MaintenanceConfig) ProtoMessage()
func (*MaintenanceConfig) ProtoReflect ¶
func (x *MaintenanceConfig) ProtoReflect() protoreflect.Message
func (*MaintenanceConfig) Reset ¶
func (x *MaintenanceConfig) Reset()
func (*MaintenanceConfig) String ¶
func (x *MaintenanceConfig) String() string
type MaintenanceConfig_ServiceLevel ¶
type MaintenanceConfig_ServiceLevel struct { Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"` IsSlo bool `protobuf:"varint,2,opt,name=is_slo,json=isSlo,proto3" json:"is_slo,omitempty"` MinAvailability uint32 `protobuf:"varint,3,opt,name=min_availability,json=minAvailability,proto3" json:"min_availability,omitempty"` // contains filtered or unexported fields }
Defines the slo requirements for this maintenance configuration
func (*MaintenanceConfig_ServiceLevel) Descriptor
deprecated
func (*MaintenanceConfig_ServiceLevel) Descriptor() ([]byte, []int)
Deprecated: Use MaintenanceConfig_ServiceLevel.ProtoReflect.Descriptor instead.
func (*MaintenanceConfig_ServiceLevel) GetDescription ¶
func (x *MaintenanceConfig_ServiceLevel) GetDescription() string
func (*MaintenanceConfig_ServiceLevel) GetIsSlo ¶
func (x *MaintenanceConfig_ServiceLevel) GetIsSlo() bool
func (*MaintenanceConfig_ServiceLevel) GetMinAvailability ¶
func (x *MaintenanceConfig_ServiceLevel) GetMinAvailability() uint32
func (*MaintenanceConfig_ServiceLevel) ProtoMessage ¶
func (*MaintenanceConfig_ServiceLevel) ProtoMessage()
func (*MaintenanceConfig_ServiceLevel) ProtoReflect ¶
func (x *MaintenanceConfig_ServiceLevel) ProtoReflect() protoreflect.Message
func (*MaintenanceConfig_ServiceLevel) Reset ¶
func (x *MaintenanceConfig_ServiceLevel) Reset()
func (*MaintenanceConfig_ServiceLevel) String ¶
func (x *MaintenanceConfig_ServiceLevel) String() string
type MaintenanceConfigs ¶
type MaintenanceConfigs struct { MaintenanceConfig []*MaintenanceConfig `protobuf:"bytes,1,rep,name=maintenance_config,json=maintenanceConfig,proto3" json:"maintenance_config,omitempty"` // contains filtered or unexported fields }
List maintenance configurations for each bots group
func (*MaintenanceConfigs) Descriptor
deprecated
func (*MaintenanceConfigs) Descriptor() ([]byte, []int)
Deprecated: Use MaintenanceConfigs.ProtoReflect.Descriptor instead.
func (*MaintenanceConfigs) GetMaintenanceConfig ¶
func (x *MaintenanceConfigs) GetMaintenanceConfig() []*MaintenanceConfig
func (*MaintenanceConfigs) ProtoMessage ¶
func (*MaintenanceConfigs) ProtoMessage()
func (*MaintenanceConfigs) ProtoReflect ¶
func (x *MaintenanceConfigs) ProtoReflect() protoreflect.Message
func (*MaintenanceConfigs) Reset ¶
func (x *MaintenanceConfigs) Reset()
func (*MaintenanceConfigs) String ¶
func (x *MaintenanceConfigs) String() string
type Model ¶
type Model struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Maps to each Model json object, all fields except name are ignored.
func (*Model) Descriptor
deprecated
func (*Model) ProtoMessage ¶
func (*Model) ProtoMessage()
func (*Model) ProtoReflect ¶
func (x *Model) ProtoReflect() protoreflect.Message
type Nic ¶
type Nic struct { // Unique serial_number or asset tag // The format will be nics/XXX Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` MacAddress string `protobuf:"bytes,2,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` // Record the last update timestamp of this machine (In UTC timezone) UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` SwitchInterface *SwitchInterface `protobuf:"bytes,4,opt,name=switch_interface,json=switchInterface,proto3" json:"switch_interface,omitempty"` // Refers to Machine name Machine string `protobuf:"bytes,5,opt,name=machine,proto3" json:"machine,omitempty"` // Refers to Rack name Rack string `protobuf:"bytes,7,opt,name=rack,proto3" json:"rack,omitempty"` // tags user can attach for easy querying/searching Tags []string `protobuf:"bytes,8,rep,name=tags,proto3" json:"tags,omitempty"` // Refers to Zone Zone string `protobuf:"bytes,10,opt,name=zone,proto3" json:"zone,omitempty"` // State of the nic ResourceState State `` /* 140-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Nic) Descriptor
deprecated
func (*Nic) GetMacAddress ¶
func (*Nic) GetMachine ¶
func (*Nic) GetResourceState ¶
func (*Nic) GetSwitchInterface ¶
func (x *Nic) GetSwitchInterface() *SwitchInterface
func (*Nic) GetUpdateTime ¶
func (x *Nic) GetUpdateTime() *timestamppb.Timestamp
func (*Nic) ProtoMessage ¶
func (*Nic) ProtoMessage()
func (*Nic) ProtoReflect ¶
func (x *Nic) ProtoReflect() protoreflect.Message
type NlyteAssetInfo ¶
type NlyteAssetInfo struct { // Native asset type that Nlyte keeps track of. e.g. Cabinet, Server, e.t.c. NlyteMaterialType string `protobuf:"bytes,1,opt,name=nlyte_material_type,json=@odata.type,proto3" json:"nlyte_material_type,omitempty"` CreationDate *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=creation_date,json=CreationDate,proto3" json:"creation_date,omitempty"` DecommissionDate *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=decommission_date,json=DecommissionDate,proto3" json:"decommission_date,omitempty"` CustomFields []*CustomField `protobuf:"bytes,4,rep,name=custom_fields,json=CustomFields,proto3" json:"custom_fields,omitempty"` // contains filtered or unexported fields }
NlyteAssetInfo represents the information of an asset that is not directly available through the AssetAndHost Entity, but through the Asset Entity in Nlyte.
func (*NlyteAssetInfo) Descriptor
deprecated
func (*NlyteAssetInfo) Descriptor() ([]byte, []int)
Deprecated: Use NlyteAssetInfo.ProtoReflect.Descriptor instead.
func (*NlyteAssetInfo) GetCreationDate ¶
func (x *NlyteAssetInfo) GetCreationDate() *timestamppb.Timestamp
func (*NlyteAssetInfo) GetCustomFields ¶
func (x *NlyteAssetInfo) GetCustomFields() []*CustomField
func (*NlyteAssetInfo) GetDecommissionDate ¶
func (x *NlyteAssetInfo) GetDecommissionDate() *timestamppb.Timestamp
func (*NlyteAssetInfo) GetNlyteMaterialType ¶
func (x *NlyteAssetInfo) GetNlyteMaterialType() string
func (*NlyteAssetInfo) ProtoMessage ¶
func (*NlyteAssetInfo) ProtoMessage()
func (*NlyteAssetInfo) ProtoReflect ¶
func (x *NlyteAssetInfo) ProtoReflect() protoreflect.Message
func (*NlyteAssetInfo) Reset ¶
func (x *NlyteAssetInfo) Reset()
func (*NlyteAssetInfo) String ¶
func (x *NlyteAssetInfo) String() string
type OSVersion ¶
type OSVersion struct { Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Image string `protobuf:"bytes,3,opt,name=image,proto3" json:"image,omitempty"` // contains filtered or unexported fields }
OSVersion refers to the version of Operating System for machines running in Chrome Browser lab
func (*OSVersion) Descriptor
deprecated
func (*OSVersion) GetDescription ¶
func (*OSVersion) ProtoMessage ¶
func (*OSVersion) ProtoMessage()
func (*OSVersion) ProtoReflect ¶
func (x *OSVersion) ProtoReflect() protoreflect.Message
type OwnershipData ¶
type OwnershipData struct { // resource group to which this bot belongs to - deprecated // // Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/ownership.proto. ResourceGroup []string `protobuf:"bytes,1,rep,name=resource_group,json=resourceGroup,proto3" json:"resource_group,omitempty"` // security level of the bot ex:trusted, untrusted etc SecurityLevel string `protobuf:"bytes,2,opt,name=security_level,json=securityLevel,proto3" json:"security_level,omitempty"` // security pool to which this bot belongs to - deprecated to support // array of pools // // Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/ownership.proto. PoolName string `protobuf:"bytes,3,opt,name=pool_name,json=poolName,proto3" json:"pool_name,omitempty"` // swarming instance to which this bot will communicate SwarmingInstance string `protobuf:"bytes,4,opt,name=swarming_instance,json=swarmingInstance,proto3" json:"swarming_instance,omitempty"` // custom miba realm for this bot - deprecated // // Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/ownership.proto. MibaRealm string `protobuf:"bytes,5,opt,name=miba_realm,json=mibaRealm,proto3" json:"miba_realm,omitempty"` // Customer who uses this bot. Customer string `protobuf:"bytes,6,opt,name=customer,proto3" json:"customer,omitempty"` // builders for this bot, if any Builders []string `protobuf:"bytes,7,rep,name=builders,proto3" json:"builders,omitempty"` // security pool(s) to which this bot belongs to Pools []string `protobuf:"bytes,8,rep,name=pools,proto3" json:"pools,omitempty"` // contains filtered or unexported fields }
Next ID: 9
func (*OwnershipData) Descriptor
deprecated
func (*OwnershipData) Descriptor() ([]byte, []int)
Deprecated: Use OwnershipData.ProtoReflect.Descriptor instead.
func (*OwnershipData) GetBuilders ¶
func (x *OwnershipData) GetBuilders() []string
func (*OwnershipData) GetCustomer ¶
func (x *OwnershipData) GetCustomer() string
func (*OwnershipData) GetMibaRealm
deprecated
func (x *OwnershipData) GetMibaRealm() string
Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/ownership.proto.
func (*OwnershipData) GetPoolName
deprecated
func (x *OwnershipData) GetPoolName() string
Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/ownership.proto.
func (*OwnershipData) GetPools ¶
func (x *OwnershipData) GetPools() []string
func (*OwnershipData) GetResourceGroup
deprecated
func (x *OwnershipData) GetResourceGroup() []string
Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/ownership.proto.
func (*OwnershipData) GetSecurityLevel ¶
func (x *OwnershipData) GetSecurityLevel() string
func (*OwnershipData) GetSwarmingInstance ¶
func (x *OwnershipData) GetSwarmingInstance() string
func (*OwnershipData) ProtoMessage ¶
func (*OwnershipData) ProtoMessage()
func (*OwnershipData) ProtoReflect ¶
func (x *OwnershipData) ProtoReflect() protoreflect.Message
func (*OwnershipData) Reset ¶
func (x *OwnershipData) Reset()
func (*OwnershipData) String ¶
func (x *OwnershipData) String() string
type Payload ¶
type Payload struct { // It refers to the unique payload name, // e.g. energy_saver, disable_gatekeeper, puppet3_package, ..., etc. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // e.g. PUSH_CONFIG_TYPE_MOBILECONFIG Config PushConfigType `protobuf:"varint,2,opt,name=config,proto3,enum=unifiedfleet.api.v1.models.PushConfigType" json:"config,omitempty"` // It refers to a g3 path for a profile, e.g. // // //depot/google3/ops/macops/mdm/mega/chrome/profiles/energy_saver.mobileconfig // // or refers to a server link for a package, e.g. // // https://macos-server-1.golo.chromium.org/manifests/clpuppet3.plist Path string `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
Payload describes the payload needed in deployment.
Next tag: 3
func (*Payload) Descriptor
deprecated
func (*Payload) GetConfig ¶
func (x *Payload) GetConfig() PushConfigType
func (*Payload) ProtoMessage ¶
func (*Payload) ProtoMessage()
func (*Payload) ProtoReflect ¶
func (x *Payload) ProtoReflect() protoreflect.Message
type PeripheralRequirement ¶
type PeripheralRequirement struct { // It refers to the peripheral type that a LSE needs. The common use cases // include: kvm, switch, servo, rpm, labstation, camera, ... PeripheralType PeripheralType `` /* 151-byte string literal not displayed */ // The minimum/maximum number of the peripherals that needed by a LSE, e.g. // A test needs 1-3 bluetooth bt peers to be set up. Min int32 `protobuf:"varint,2,opt,name=min,proto3" json:"min,omitempty"` Max int32 `protobuf:"varint,3,opt,name=max,proto3" json:"max,omitempty"` // contains filtered or unexported fields }
The requirement for peripherals of a LSE. Usually it’s predefined by the designer of the test and lab, e.g. a test needs 2 cameras, 1 rpm, 1 servo, and a labstation. We probably also record cables as ChromeOS ACS lab wants to track the cable usage also.
func (*PeripheralRequirement) Descriptor
deprecated
func (*PeripheralRequirement) Descriptor() ([]byte, []int)
Deprecated: Use PeripheralRequirement.ProtoReflect.Descriptor instead.
func (*PeripheralRequirement) GetMax ¶
func (x *PeripheralRequirement) GetMax() int32
func (*PeripheralRequirement) GetMin ¶
func (x *PeripheralRequirement) GetMin() int32
func (*PeripheralRequirement) GetPeripheralType ¶
func (x *PeripheralRequirement) GetPeripheralType() PeripheralType
func (*PeripheralRequirement) ProtoMessage ¶
func (*PeripheralRequirement) ProtoMessage()
func (*PeripheralRequirement) ProtoReflect ¶
func (x *PeripheralRequirement) ProtoReflect() protoreflect.Message
func (*PeripheralRequirement) Reset ¶
func (x *PeripheralRequirement) Reset()
func (*PeripheralRequirement) String ¶
func (x *PeripheralRequirement) String() string
type PeripheralType ¶
type PeripheralType int32
The supported peripheral type in LSE definition. The list is not completed as we have many special setups in ChromeOS high-touch labs. Will add them later when it comes to use.
const ( PeripheralType_PERIPHERAL_TYPE_UNSPECIFIED PeripheralType = 0 PeripheralType_PERIPHERAL_TYPE_SERVO PeripheralType = 1 PeripheralType_PERIPHERAL_TYPE_LABSTATION PeripheralType = 2 PeripheralType_PERIPHERAL_TYPE_RPM PeripheralType = 3 PeripheralType_PERIPHERAL_TYPE_KVM PeripheralType = 4 PeripheralType_PERIPHERAL_TYPE_SWITCH PeripheralType = 5 PeripheralType_PERIPHERAL_TYPE_BLUETOOTH_BTPEERS PeripheralType = 6 PeripheralType_PERIPHERAL_TYPE_WIFICELL PeripheralType = 7 PeripheralType_PERIPHERAL_TYPE_CAMERA PeripheralType = 8 )
func (PeripheralType) Descriptor ¶
func (PeripheralType) Descriptor() protoreflect.EnumDescriptor
func (PeripheralType) Enum ¶
func (x PeripheralType) Enum() *PeripheralType
func (PeripheralType) EnumDescriptor
deprecated
func (PeripheralType) EnumDescriptor() ([]byte, []int)
Deprecated: Use PeripheralType.Descriptor instead.
func (PeripheralType) Number ¶
func (x PeripheralType) Number() protoreflect.EnumNumber
func (PeripheralType) String ¶
func (x PeripheralType) String() string
func (PeripheralType) Type ¶
func (PeripheralType) Type() protoreflect.EnumType
type PushConfigType ¶
type PushConfigType int32
Next tag: 3
const ( PushConfigType_PUSH_CONFIG_TYPE_UNSPECIFIED PushConfigType = 0 PushConfigType_PUSH_CONFIG_TYPE_MOBILECONFIG PushConfigType = 1 PushConfigType_PUSH_CONFIG_TYPE_PACKAGE PushConfigType = 2 )
func (PushConfigType) Descriptor ¶
func (PushConfigType) Descriptor() protoreflect.EnumDescriptor
func (PushConfigType) Enum ¶
func (x PushConfigType) Enum() *PushConfigType
func (PushConfigType) EnumDescriptor
deprecated
func (PushConfigType) EnumDescriptor() ([]byte, []int)
Deprecated: Use PushConfigType.Descriptor instead.
func (PushConfigType) Number ¶
func (x PushConfigType) Number() protoreflect.EnumNumber
func (PushConfigType) String ¶
func (x PushConfigType) String() string
func (PushConfigType) Type ¶
func (PushConfigType) Type() protoreflect.EnumType
type RPM ¶
type RPM struct { // Unique serial_number or asset tag // The format will be rpms/{rpm} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` MacAddress string `protobuf:"bytes,2,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` CapacityPort int32 `protobuf:"varint,3,opt,name=capacity_port,json=capacityPort,proto3" json:"capacity_port,omitempty"` // Just for record here, can be added later if needed // To be recorded: model, manufacturer, amperage, voltage // Record the last update timestamp of this RPM (In UTC timezone) UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Refers to Rack name Rack string `protobuf:"bytes,6,opt,name=rack,proto3" json:"rack,omitempty"` // tags user can attach for easy querying/searching Tags []string `protobuf:"bytes,7,rep,name=tags,proto3" json:"tags,omitempty"` // Refers to Zone Zone string `protobuf:"bytes,10,opt,name=zone,proto3" json:"zone,omitempty"` // State of the rpm ResourceState State `` /* 140-byte string literal not displayed */ // A description of this rpm. Description string `protobuf:"bytes,12,opt,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
func (*RPM) Descriptor
deprecated
func (*RPM) GetCapacityPort ¶
func (*RPM) GetDescription ¶
func (*RPM) GetMacAddress ¶
func (*RPM) GetResourceState ¶
func (*RPM) GetUpdateTime ¶
func (x *RPM) GetUpdateTime() *timestamppb.Timestamp
func (*RPM) ProtoMessage ¶
func (*RPM) ProtoMessage()
func (*RPM) ProtoReflect ¶
func (x *RPM) ProtoReflect() protoreflect.Message
type RPMInterface ¶
type RPMInterface struct { // Refers to RPM name Rpm string `protobuf:"bytes,1,opt,name=rpm,proto3" json:"rpm,omitempty"` PortName string `protobuf:"bytes,3,opt,name=port_name,json=portName,proto3" json:"port_name,omitempty"` // contains filtered or unexported fields }
Refer to one port of a given RPM
func (*RPMInterface) Descriptor
deprecated
func (*RPMInterface) Descriptor() ([]byte, []int)
Deprecated: Use RPMInterface.ProtoReflect.Descriptor instead.
func (*RPMInterface) GetPortName ¶
func (x *RPMInterface) GetPortName() string
func (*RPMInterface) GetRpm ¶
func (x *RPMInterface) GetRpm() string
func (*RPMInterface) ProtoMessage ¶
func (*RPMInterface) ProtoMessage()
func (*RPMInterface) ProtoReflect ¶
func (x *RPMInterface) ProtoReflect() protoreflect.Message
func (*RPMInterface) Reset ¶
func (x *RPMInterface) Reset()
func (*RPMInterface) String ¶
func (x *RPMInterface) String() string
type Rack ¶
type Rack struct { // Unique (fake probably) asset tag // The format will be racks/XXX Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The Breadboard Number for rack. // Reference: https://moma.corp.google.com/glossary?q=bbnum Bbnum int32 `protobuf:"varint,13,opt,name=bbnum,proto3" json:"bbnum,omitempty"` Location *Location `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"` // Indicates the Rack Unit capacity of the rack. CapacityRu int32 `protobuf:"varint,3,opt,name=capacity_ru,json=capacityRu,proto3" json:"capacity_ru,omitempty"` // Types that are valid to be assigned to Rack: // // *Rack_ChromeBrowserRack // *Rack_ChromeosRack Rack isRack_Rack `protobuf_oneof:"rack"` // Record the last update timestamp of this Rack (In UTC timezone) UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Record the ACL info of the rack Realm string `protobuf:"bytes,7,opt,name=realm,proto3" json:"realm,omitempty"` // tags user can attach for easy querying/searching Tags []string `protobuf:"bytes,8,rep,name=tags,proto3" json:"tags,omitempty"` // A description of this rack. Description string `protobuf:"bytes,11,opt,name=description,proto3" json:"description,omitempty"` // State of the rack ResourceState State `` /* 140-byte string literal not displayed */ // contains filtered or unexported fields }
Rack refers to the racks which are placed in Chrome Browser lab and Chrome OS lab. Machines and Pheripherals are placed in the Racks.
func (*Rack) Descriptor
deprecated
func (*Rack) GetCapacityRu ¶
func (*Rack) GetChromeBrowserRack ¶
func (x *Rack) GetChromeBrowserRack() *ChromeBrowserRack
func (*Rack) GetChromeosRack ¶
func (x *Rack) GetChromeosRack() *ChromeOSRack
func (*Rack) GetDescription ¶
func (*Rack) GetLocation ¶
func (*Rack) GetResourceState ¶
func (*Rack) GetUpdateTime ¶
func (x *Rack) GetUpdateTime() *timestamppb.Timestamp
func (*Rack) ProtoMessage ¶
func (*Rack) ProtoMessage()
func (*Rack) ProtoReflect ¶
func (x *Rack) ProtoReflect() protoreflect.Message
type RackLSE ¶
type RackLSE struct { // A unique random generated string // The format will be rackLSEs/XXX Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The prototype that this rack LSE should follow. System will use this // prototype to detect if the LSE is completed or valid. RackLsePrototype string `protobuf:"bytes,2,opt,name=rack_lse_prototype,json=rackLsePrototype,proto3" json:"rack_lse_prototype,omitempty"` // Types that are valid to be assigned to Lse: // // *RackLSE_ChromeBrowserRackLse // *RackLSE_ChromeosRackLse Lse isRackLSE_Lse `protobuf_oneof:"lse"` // The racks that this LSE is linked to. No rack is linked if it's NULL. Racks []string `protobuf:"bytes,5,rep,name=racks,proto3" json:"racks,omitempty"` // Record the last update timestamp of this RackLSE (In UTC timezone) UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // contains filtered or unexported fields }
RackLSE is the Rack Lab Setup Environment. It refers to the entity in the lab which has Rack(s) associated with it. It also has other components associated with it like switches, kvms, rpms.
func (*RackLSE) Descriptor
deprecated
func (*RackLSE) GetChromeBrowserRackLse ¶
func (x *RackLSE) GetChromeBrowserRackLse() *ChromeBrowserRackLSE
func (*RackLSE) GetChromeosRackLse ¶
func (x *RackLSE) GetChromeosRackLse() *ChromeOSRackLSE
func (*RackLSE) GetRackLsePrototype ¶
func (*RackLSE) GetUpdateTime ¶
func (x *RackLSE) GetUpdateTime() *timestamppb.Timestamp
func (*RackLSE) ProtoMessage ¶
func (*RackLSE) ProtoMessage()
func (*RackLSE) ProtoReflect ¶
func (x *RackLSE) ProtoReflect() protoreflect.Message
type RackLSEPrototype ¶
type RackLSEPrototype struct { // A unique name for the RackLSEPrototype. // The format will be rackLSEPrototypes/XXX Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` PeripheralRequirements []*PeripheralRequirement `` /* 127-byte string literal not displayed */ // Record the last update timestamp of this RackLSEPrototype (In UTC timezone) UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // tags user can attach for easy querying/search Tags []string `protobuf:"bytes,4,rep,name=tags,proto3" json:"tags,omitempty"` // contains filtered or unexported fields }
func (*RackLSEPrototype) Descriptor
deprecated
func (*RackLSEPrototype) Descriptor() ([]byte, []int)
Deprecated: Use RackLSEPrototype.ProtoReflect.Descriptor instead.
func (*RackLSEPrototype) GetName ¶
func (x *RackLSEPrototype) GetName() string
func (*RackLSEPrototype) GetPeripheralRequirements ¶
func (x *RackLSEPrototype) GetPeripheralRequirements() []*PeripheralRequirement
func (*RackLSEPrototype) GetTags ¶
func (x *RackLSEPrototype) GetTags() []string
func (*RackLSEPrototype) GetUpdateTime ¶
func (x *RackLSEPrototype) GetUpdateTime() *timestamppb.Timestamp
func (*RackLSEPrototype) ProtoMessage ¶
func (*RackLSEPrototype) ProtoMessage()
func (*RackLSEPrototype) ProtoReflect ¶
func (x *RackLSEPrototype) ProtoReflect() protoreflect.Message
func (*RackLSEPrototype) Reset ¶
func (x *RackLSEPrototype) Reset()
func (*RackLSEPrototype) String ¶
func (x *RackLSEPrototype) String() string
type RackLSE_ChromeBrowserRackLse ¶
type RackLSE_ChromeBrowserRackLse struct {
ChromeBrowserRackLse *ChromeBrowserRackLSE `protobuf:"bytes,3,opt,name=chrome_browser_rack_lse,json=chromeBrowserRackLse,proto3,oneof"`
}
type RackLSE_ChromeosRackLse ¶
type RackLSE_ChromeosRackLse struct {
ChromeosRackLse *ChromeOSRackLSE `protobuf:"bytes,4,opt,name=chromeos_rack_lse,json=chromeosRackLse,proto3,oneof"`
}
type Rack_ChromeBrowserRack ¶
type Rack_ChromeBrowserRack struct {
ChromeBrowserRack *ChromeBrowserRack `protobuf:"bytes,4,opt,name=chrome_browser_rack,json=chromeBrowserRack,proto3,oneof"`
}
type Rack_ChromeosRack ¶
type Rack_ChromeosRack struct {
ChromeosRack *ChromeOSRack `protobuf:"bytes,5,opt,name=chromeos_rack,json=chromeosRack,proto3,oneof"`
}
type RecoveryConfig ¶
type RecoveryConfig struct { // String representation value of Config_PowerSupply from field Power. // Possible values: POWER_SUPPLY_UNSPECIFIED, POWER_SUPPLY_BATTERY, POWER_SUPPLY_AC_ONLY. // Used to decide whether to power off the device under test before booting into recovery mode. PowerSupply string `protobuf:"bytes,1,opt,name=power_supply,json=powerSupply,proto3" json:"power_supply,omitempty"` // String representation value of Config_Storage from field Storage. // Possible values: STORAGE_SSD, STORAGE_NVME, e.t.c. // Used to compare whether the device has a different storage type. Storage string `protobuf:"bytes,2,opt,name=storage,proto3" json:"storage,omitempty"` // String representation values of Config_HardwareFeature from field HardwareFeatures. // Possible values: POWER_SUPPLY_UNSPECIFIED, POWER_SUPPLY_BATTERY, POWER_SUPPLY_AC_ONLY. // Used to determine what component is expected to be found on the device. HardwareFeatures []string `protobuf:"bytes,3,rep,name=hardware_features,json=hardwareFeatures,proto3" json:"hardware_features,omitempty"` // contains filtered or unexported fields }
RecoveryConfig used for PARIS to read addition device info to run actions.
func (*RecoveryConfig) Descriptor
deprecated
func (*RecoveryConfig) Descriptor() ([]byte, []int)
Deprecated: Use RecoveryConfig.ProtoReflect.Descriptor instead.
func (*RecoveryConfig) GetHardwareFeatures ¶
func (x *RecoveryConfig) GetHardwareFeatures() []string
func (*RecoveryConfig) GetPowerSupply ¶
func (x *RecoveryConfig) GetPowerSupply() string
func (*RecoveryConfig) GetStorage ¶
func (x *RecoveryConfig) GetStorage() string
func (*RecoveryConfig) ProtoMessage ¶
func (*RecoveryConfig) ProtoMessage()
func (*RecoveryConfig) ProtoReflect ¶
func (x *RecoveryConfig) ProtoReflect() protoreflect.Message
func (*RecoveryConfig) Reset ¶
func (x *RecoveryConfig) Reset()
func (*RecoveryConfig) String ¶
func (x *RecoveryConfig) String() string
type RequestStatus ¶
type RequestStatus int32
TODO(anushruth): Use 0 as Undefined inline with https://google.aip.dev/126
const ( RequestStatus_OK RequestStatus = 0 RequestStatus_INVALID_MESSAGE RequestStatus = 1 RequestStatus_SERVER_ERROR RequestStatus = 2 RequestStatus_NO_ASSET_TAG RequestStatus = 3 RequestStatus_NO_GPN RequestStatus = 4 )
func (RequestStatus) Descriptor ¶
func (RequestStatus) Descriptor() protoreflect.EnumDescriptor
func (RequestStatus) Enum ¶
func (x RequestStatus) Enum() *RequestStatus
func (RequestStatus) EnumDescriptor
deprecated
func (RequestStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use RequestStatus.Descriptor instead.
func (RequestStatus) Number ¶
func (x RequestStatus) Number() protoreflect.EnumNumber
func (RequestStatus) String ¶
func (x RequestStatus) String() string
func (RequestStatus) Type ¶
func (RequestStatus) Type() protoreflect.EnumType
type ResourceType ¶
type ResourceType int32
Next Tag: 5
const ( ResourceType_RESOURCE_TYPE_UNSPECIFIED ResourceType = 0 ResourceType_RESOURCE_TYPE_SCHEDULING_UNIT ResourceType = 1 ResourceType_RESOURCE_TYPE_CHROMEOS_DEVICE ResourceType = 2 ResourceType_RESOURCE_TYPE_ATTACHED_DEVICE ResourceType = 3 ResourceType_RESOURCE_TYPE_BROWSER_DEVICE ResourceType = 4 )
func (ResourceType) Descriptor ¶
func (ResourceType) Descriptor() protoreflect.EnumDescriptor
func (ResourceType) Enum ¶
func (x ResourceType) Enum() *ResourceType
func (ResourceType) EnumDescriptor
deprecated
func (ResourceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ResourceType.Descriptor instead.
func (ResourceType) Number ¶
func (x ResourceType) Number() protoreflect.EnumNumber
func (ResourceType) String ¶
func (x ResourceType) String() string
func (ResourceType) Type ¶
func (ResourceType) Type() protoreflect.EnumType
type SchedulableLabelValues ¶
type SchedulableLabelValues struct { LabelValues []string `protobuf:"bytes,1,rep,name=label_values,json=labelValues,proto3" json:"label_values,omitempty"` // contains filtered or unexported fields }
SchedulableLabelValues is an array of schedulable label values.
func (*SchedulableLabelValues) Descriptor
deprecated
func (*SchedulableLabelValues) Descriptor() ([]byte, []int)
Deprecated: Use SchedulableLabelValues.ProtoReflect.Descriptor instead.
func (*SchedulableLabelValues) GetLabelValues ¶
func (x *SchedulableLabelValues) GetLabelValues() []string
func (*SchedulableLabelValues) ProtoMessage ¶
func (*SchedulableLabelValues) ProtoMessage()
func (*SchedulableLabelValues) ProtoReflect ¶
func (x *SchedulableLabelValues) ProtoReflect() protoreflect.Message
func (*SchedulableLabelValues) Reset ¶
func (x *SchedulableLabelValues) Reset()
func (*SchedulableLabelValues) String ¶
func (x *SchedulableLabelValues) String() string
type SchedulingUnit ¶
type SchedulingUnit struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // name of DUT/MachineLSE MachineLSEs []string `protobuf:"bytes,2,rep,name=machineLSEs,proto3" json:"machineLSEs,omitempty"` // swarming pools to which this SchedulingUnit belongs to. Pools []string `protobuf:"bytes,3,rep,name=pools,proto3" json:"pools,omitempty"` // indicate how dut_state dimension of a scheduling unit should be calculated. Type SchedulingUnitType `protobuf:"varint,4,opt,name=type,proto3,enum=unifiedfleet.api.v1.models.SchedulingUnitType" json:"type,omitempty"` // description of the SchedulingUnit. Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` // record the last update timestamp of this SchedulingUnit (In UTC timezone) UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // tags user can attach for easy querying/searching Tags []string `protobuf:"bytes,7,rep,name=tags,proto3" json:"tags,omitempty"` // hostname of designated primary dut. primary dut is optional. PrimaryDut string `protobuf:"bytes,8,opt,name=primary_dut,json=primaryDut,proto3" json:"primary_dut,omitempty"` // expose type of scheduling unit labels. ExposeType SchedulingUnit_ExposeType `` /* 150-byte string literal not displayed */ // Indicates if the scheduling unit is entirely hosted in a wifecell box. Wificell bool `protobuf:"varint,10,opt,name=wificell,proto3" json:"wificell,omitempty"` // Indicates the scheduling unit is in a cellular testbed with a specific carrier. Carrier string `protobuf:"bytes,11,opt,name=carrier,proto3" json:"carrier,omitempty"` // contains filtered or unexported fields }
SchedulingUnit is used for supporting multi-DUT setup in ChromeOS lab.
A SchedulingUnit will have one or more DUTs associated with it.
func (*SchedulingUnit) Descriptor
deprecated
func (*SchedulingUnit) Descriptor() ([]byte, []int)
Deprecated: Use SchedulingUnit.ProtoReflect.Descriptor instead.
func (*SchedulingUnit) GetCarrier ¶
func (x *SchedulingUnit) GetCarrier() string
func (*SchedulingUnit) GetDescription ¶
func (x *SchedulingUnit) GetDescription() string
func (*SchedulingUnit) GetExposeType ¶
func (x *SchedulingUnit) GetExposeType() SchedulingUnit_ExposeType
func (*SchedulingUnit) GetMachineLSEs ¶
func (x *SchedulingUnit) GetMachineLSEs() []string
func (*SchedulingUnit) GetName ¶
func (x *SchedulingUnit) GetName() string
func (*SchedulingUnit) GetPools ¶
func (x *SchedulingUnit) GetPools() []string
func (*SchedulingUnit) GetPrimaryDut ¶
func (x *SchedulingUnit) GetPrimaryDut() string
func (*SchedulingUnit) GetTags ¶
func (x *SchedulingUnit) GetTags() []string
func (*SchedulingUnit) GetType ¶
func (x *SchedulingUnit) GetType() SchedulingUnitType
func (*SchedulingUnit) GetUpdateTime ¶
func (x *SchedulingUnit) GetUpdateTime() *timestamppb.Timestamp
func (*SchedulingUnit) GetWificell ¶
func (x *SchedulingUnit) GetWificell() bool
func (*SchedulingUnit) ProtoMessage ¶
func (*SchedulingUnit) ProtoMessage()
func (*SchedulingUnit) ProtoReflect ¶
func (x *SchedulingUnit) ProtoReflect() protoreflect.Message
func (*SchedulingUnit) Reset ¶
func (x *SchedulingUnit) Reset()
func (*SchedulingUnit) String ¶
func (x *SchedulingUnit) String() string
type SchedulingUnitType ¶
type SchedulingUnitType int32
const ( SchedulingUnitType_SCHEDULING_UNIT_TYPE_INVALID SchedulingUnitType = 0 // which means the SchedulingUnit only considers as ready when all of the associated DUT's/MachineLSE's resourceState is ready. SchedulingUnitType_SCHEDULING_UNIT_TYPE_ALL SchedulingUnitType = 1 // which means the SchedulingUnit is considered as ready if at least one of the associated DUT's/MachineLSE's resourceState is ready. SchedulingUnitType_SCHEDULING_UNIT_TYPE_INDIVIDUAL SchedulingUnitType = 2 )
func (SchedulingUnitType) Descriptor ¶
func (SchedulingUnitType) Descriptor() protoreflect.EnumDescriptor
func (SchedulingUnitType) Enum ¶
func (x SchedulingUnitType) Enum() *SchedulingUnitType
func (SchedulingUnitType) EnumDescriptor
deprecated
func (SchedulingUnitType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SchedulingUnitType.Descriptor instead.
func (SchedulingUnitType) Number ¶
func (x SchedulingUnitType) Number() protoreflect.EnumNumber
func (SchedulingUnitType) String ¶
func (x SchedulingUnitType) String() string
func (SchedulingUnitType) Type ¶
func (SchedulingUnitType) Type() protoreflect.EnumType
type SchedulingUnit_ExposeType ¶
type SchedulingUnit_ExposeType int32
ExposeType determines label dimensions for a scheduling unit
const ( SchedulingUnit_UNKNOWN SchedulingUnit_ExposeType = 0 // default expose board and model of all duts and labels that are intersection of all duts. SchedulingUnit_DEFAULT SchedulingUnit_ExposeType = 1 // default_plus_primary expose board and model of all duts plus all other labels of primary dut. SchedulingUnit_DEFAULT_PLUS_PRIMARY SchedulingUnit_ExposeType = 2 // default_primary_only expose all labels of primary dut execpt for dut_name. SchedulingUnit_STRICTLY_PRIMARY_ONLY SchedulingUnit_ExposeType = 3 )
func (SchedulingUnit_ExposeType) Descriptor ¶
func (SchedulingUnit_ExposeType) Descriptor() protoreflect.EnumDescriptor
func (SchedulingUnit_ExposeType) Enum ¶
func (x SchedulingUnit_ExposeType) Enum() *SchedulingUnit_ExposeType
func (SchedulingUnit_ExposeType) EnumDescriptor
deprecated
func (SchedulingUnit_ExposeType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SchedulingUnit_ExposeType.Descriptor instead.
func (SchedulingUnit_ExposeType) Number ¶
func (x SchedulingUnit_ExposeType) Number() protoreflect.EnumNumber
func (SchedulingUnit_ExposeType) String ¶
func (x SchedulingUnit_ExposeType) String() string
func (SchedulingUnit_ExposeType) Type ¶
func (SchedulingUnit_ExposeType) Type() protoreflect.EnumType
type Secret ¶
type Secret struct { // The GCP project storing the secret, default is 'unifiedfleet', i.e. UFS. ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"` SecretName string `protobuf:"bytes,2,opt,name=secret_name,json=secretName,proto3" json:"secret_name,omitempty"` // The secret name in the Secret Manager. // contains filtered or unexported fields }
Next Tag: 3 Secret is the secret stored/managed in the Secret Manager of a GCP project.
func (*Secret) Descriptor
deprecated
func (*Secret) GetProjectId ¶
func (*Secret) GetSecretName ¶
func (*Secret) ProtoMessage ¶
func (*Secret) ProtoMessage()
func (*Secret) ProtoReflect ¶
func (x *Secret) ProtoReflect() protoreflect.Message
type SecurityInfo ¶
type SecurityInfo struct { // name of the security pool PoolName string `protobuf:"bytes,1,opt,name=pool_name,json=poolName,proto3" json:"pool_name,omitempty"` // customer group with access to this pool Customer string `protobuf:"bytes,2,opt,name=customer,proto3" json:"customer,omitempty"` // security level of the bot ex:trusted, untrusted etc SecurityLevel string `protobuf:"bytes,3,opt,name=security_level,json=securityLevel,proto3" json:"security_level,omitempty"` // custom MIBA realm for this pool - deprecated // // Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/security.proto. MibaRealm string `protobuf:"bytes,4,opt,name=miba_realm,json=mibaRealm,proto3" json:"miba_realm,omitempty"` // id of the swarming server that owns this pool SwarmingServerId string `protobuf:"bytes,5,opt,name=swarming_server_id,json=swarmingServerId,proto3" json:"swarming_server_id,omitempty"` // hosts that belong to this group Hosts []string `protobuf:"bytes,6,rep,name=hosts,proto3" json:"hosts,omitempty"` // prefixes of the names of the hosts that belong to this group ex:luci-dart-try-focal HostPrefixes []string `protobuf:"bytes,7,rep,name=host_prefixes,json=hostPrefixes,proto3" json:"host_prefixes,omitempty"` // builders for these bots, if any Builders []string `protobuf:"bytes,8,rep,name=builders,proto3" json:"builders,omitempty"` // contains filtered or unexported fields }
Next ID: 9
func (*SecurityInfo) Descriptor
deprecated
func (*SecurityInfo) Descriptor() ([]byte, []int)
Deprecated: Use SecurityInfo.ProtoReflect.Descriptor instead.
func (*SecurityInfo) GetBuilders ¶
func (x *SecurityInfo) GetBuilders() []string
func (*SecurityInfo) GetCustomer ¶
func (x *SecurityInfo) GetCustomer() string
func (*SecurityInfo) GetHostPrefixes ¶
func (x *SecurityInfo) GetHostPrefixes() []string
func (*SecurityInfo) GetHosts ¶
func (x *SecurityInfo) GetHosts() []string
func (*SecurityInfo) GetMibaRealm
deprecated
func (x *SecurityInfo) GetMibaRealm() string
Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/security.proto.
func (*SecurityInfo) GetPoolName ¶
func (x *SecurityInfo) GetPoolName() string
func (*SecurityInfo) GetSecurityLevel ¶
func (x *SecurityInfo) GetSecurityLevel() string
func (*SecurityInfo) GetSwarmingServerId ¶
func (x *SecurityInfo) GetSwarmingServerId() string
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 SecurityInfos ¶
type SecurityInfos struct { // list of pools with security info Pools []*SecurityInfo `protobuf:"bytes,1,rep,name=pools,proto3" json:"pools,omitempty"` // contains filtered or unexported fields }
func (*SecurityInfos) Descriptor
deprecated
func (*SecurityInfos) Descriptor() ([]byte, []int)
Deprecated: Use SecurityInfos.ProtoReflect.Descriptor instead.
func (*SecurityInfos) GetPools ¶
func (x *SecurityInfos) GetPools() []*SecurityInfo
func (*SecurityInfos) ProtoMessage ¶
func (*SecurityInfos) ProtoMessage()
func (*SecurityInfos) ProtoReflect ¶
func (x *SecurityInfos) ProtoReflect() protoreflect.Message
func (*SecurityInfos) Reset ¶
func (x *SecurityInfos) Reset()
func (*SecurityInfos) String ¶
func (x *SecurityInfos) String() string
type State ¶
type State int32
Next tag: 16
const ( State_STATE_UNSPECIFIED State = 0 // Equlavant to the concept in ChromeOS lab: needs_deploy State_STATE_REGISTERED State = 1 // Deployed but not placed in prod. It's only a temporarily state for browser machine // as there's no service to push a deployed machine to prod automatically yet. State_STATE_DEPLOYED_PRE_SERVING State = 9 // Deployed to the prod infrastructure, but for testing. State_STATE_DEPLOYED_TESTING State = 2 // Deployed to the prod infrastructure, serving. State_STATE_SERVING State = 3 // Deployed to the prod infrastructure, but required cleanup and verify the machine. State_STATE_NEEDS_RESET State = 10 // Deployed to the prod infrastructure, but needs repair. State_STATE_NEEDS_REPAIR State = 5 // Deployed to the prod infrastructure, but failed to be repaired in previous step // and required new attempt for repairing. State_STATE_REPAIR_FAILED State = 11 // Deployed to the prod infrastructure, but get disabled. State_STATE_DISABLED State = 6 // Deployed to the prod infrastructure, but get reserved (e.g. locked). State_STATE_RESERVED State = 7 // Decommissioned from the prod infrastructure, but still leave in UFS record. State_STATE_DECOMMISSIONED State = 8 // Deploying the resource with required configs just before it is READY State_STATE_DEPLOYING State = 12 // Resource is ready for use or free to use State_STATE_READY State = 13 // Resource is in the process of being built out or assembled. State_STATE_BUILD State = 14 // Resource is not detected and has gone missing. Possibly still physically // connected but needs a repair. State_STATE_MISSING State = 15 )
func (State) Descriptor ¶
func (State) Descriptor() protoreflect.EnumDescriptor
func (State) EnumDescriptor
deprecated
func (State) Number ¶
func (x State) Number() protoreflect.EnumNumber
func (State) Type ¶
func (State) Type() protoreflect.EnumType
type StateRecord ¶
type StateRecord struct { // The string resource_name could be an ID of a rack, machine, RPM and switches. // It can also be the ID of virtual concepts, e.g. LSE and vlan. // The format of the resource name will be “racks/XXX” or “rpms/XXX” to help to // distinguish the type of the resource. ResourceName string `protobuf:"bytes,1,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"` State State `protobuf:"varint,2,opt,name=state,proto3,enum=unifiedfleet.api.v1.models.State" json:"state,omitempty"` User string `protobuf:"bytes,3,opt,name=user,proto3" json:"user,omitempty"` Ticket string `protobuf:"bytes,4,opt,name=ticket,proto3" json:"ticket,omitempty"` Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` // Record the last update timestamp of this machine (In UTC timezone) UpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // contains filtered or unexported fields }
There's no exposed API for users to directly retrieve a state record.
Ideally, state record can only be modified internally by UFS after some essential preconditions are fulfilled.
Users will focus on the tasks triggered by any state change instead of the state itself, e.g. once the state of a machine is changed to registered, lab admins will know it by founding more machines are listed for waiting for further configurations, instead of actively monitoring it by any tooling.
func (*StateRecord) Descriptor
deprecated
func (*StateRecord) Descriptor() ([]byte, []int)
Deprecated: Use StateRecord.ProtoReflect.Descriptor instead.
func (*StateRecord) GetDescription ¶
func (x *StateRecord) GetDescription() string
func (*StateRecord) GetResourceName ¶
func (x *StateRecord) GetResourceName() string
func (*StateRecord) GetState ¶
func (x *StateRecord) GetState() State
func (*StateRecord) GetTicket ¶
func (x *StateRecord) GetTicket() string
func (*StateRecord) GetUpdateTime ¶
func (x *StateRecord) GetUpdateTime() *timestamppb.Timestamp
func (*StateRecord) GetUser ¶
func (x *StateRecord) GetUser() string
func (*StateRecord) ProtoMessage ¶
func (*StateRecord) ProtoMessage()
func (*StateRecord) ProtoReflect ¶
func (x *StateRecord) ProtoReflect() protoreflect.Message
func (*StateRecord) Reset ¶
func (x *StateRecord) Reset()
func (*StateRecord) String ¶
func (x *StateRecord) String() string
type SwarmingCriterial ¶
type SwarmingCriterial struct { // E.g. chromium-swarm.appspot.com Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` Dimensions []*Dimension `protobuf:"bytes,2,rep,name=dimensions,proto3" json:"dimensions,omitempty"` // contains filtered or unexported fields }
func (*SwarmingCriterial) Descriptor
deprecated
func (*SwarmingCriterial) Descriptor() ([]byte, []int)
Deprecated: Use SwarmingCriterial.ProtoReflect.Descriptor instead.
func (*SwarmingCriterial) GetDimensions ¶
func (x *SwarmingCriterial) GetDimensions() []*Dimension
func (*SwarmingCriterial) GetInstance ¶
func (x *SwarmingCriterial) GetInstance() string
func (*SwarmingCriterial) ProtoMessage ¶
func (*SwarmingCriterial) ProtoMessage()
func (*SwarmingCriterial) ProtoReflect ¶
func (x *SwarmingCriterial) ProtoReflect() protoreflect.Message
func (*SwarmingCriterial) Reset ¶
func (x *SwarmingCriterial) Reset()
func (*SwarmingCriterial) String ¶
func (x *SwarmingCriterial) String() string
type Switch ¶
type Switch struct { // Unique serial_number or asset tag // The format will be switches/{switch} Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` CapacityPort int32 `protobuf:"varint,2,opt,name=capacity_port,json=capacityPort,proto3" json:"capacity_port,omitempty"` // Record the last update timestamp of this Switch (In UTC timezone) UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Usually describe the model of the switch Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // Refers to Rack name Rack string `protobuf:"bytes,6,opt,name=rack,proto3" json:"rack,omitempty"` // tags user can attach for easy querying/searching Tags []string `protobuf:"bytes,7,rep,name=tags,proto3" json:"tags,omitempty"` // Refers to Zone Zone string `protobuf:"bytes,9,opt,name=zone,proto3" json:"zone,omitempty"` // State of the switch ResourceState State `` /* 140-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Switch) Descriptor
deprecated
func (*Switch) GetCapacityPort ¶
func (*Switch) GetDescription ¶
func (*Switch) GetResourceState ¶
func (*Switch) GetUpdateTime ¶
func (x *Switch) GetUpdateTime() *timestamppb.Timestamp
func (*Switch) ProtoMessage ¶
func (*Switch) ProtoMessage()
func (*Switch) ProtoReflect ¶
func (x *Switch) ProtoReflect() protoreflect.Message
type SwitchInterface ¶
type SwitchInterface struct { // Refers to Switch name Switch string `protobuf:"bytes,1,opt,name=switch,proto3" json:"switch,omitempty"` PortName string `protobuf:"bytes,3,opt,name=port_name,json=portName,proto3" json:"port_name,omitempty"` // contains filtered or unexported fields }
Refer to one port of a given switch
func (*SwitchInterface) Descriptor
deprecated
func (*SwitchInterface) Descriptor() ([]byte, []int)
Deprecated: Use SwitchInterface.ProtoReflect.Descriptor instead.
func (*SwitchInterface) GetPortName ¶
func (x *SwitchInterface) GetPortName() string
func (*SwitchInterface) GetSwitch ¶
func (x *SwitchInterface) GetSwitch() string
func (*SwitchInterface) ProtoMessage ¶
func (*SwitchInterface) ProtoMessage()
func (*SwitchInterface) ProtoReflect ¶
func (x *SwitchInterface) ProtoReflect() protoreflect.Message
func (*SwitchInterface) Reset ¶
func (x *SwitchInterface) Reset()
func (*SwitchInterface) String ¶
func (x *SwitchInterface) String() string
type TleConverterDynamic ¶
type TleConverterDynamic struct {
// contains filtered or unexported fields
}
TleConverterDynamic is a converter that generates label names in runtime. The label names depend on another proto and cannot be hardcoded exhaustively.
func (*TleConverterDynamic) Descriptor
deprecated
func (*TleConverterDynamic) Descriptor() ([]byte, []int)
Deprecated: Use TleConverterDynamic.ProtoReflect.Descriptor instead.
func (*TleConverterDynamic) ProtoMessage ¶
func (*TleConverterDynamic) ProtoMessage()
func (*TleConverterDynamic) ProtoReflect ¶
func (x *TleConverterDynamic) ProtoReflect() protoreflect.Message
func (*TleConverterDynamic) Reset ¶
func (x *TleConverterDynamic) Reset()
func (*TleConverterDynamic) String ¶
func (x *TleConverterDynamic) String() string
type TleConverterExistence ¶
type TleConverterExistence struct { // The state_existence proto indicates whether existence is determined based // on a state proto. E.g. Servo is based on whether its PeripheralState is // set to a proper state or not. StateExistence *TleConverterExistence_StateExistence `protobuf:"bytes,1,opt,name=state_existence,json=stateExistence,proto3" json:"state_existence,omitempty"` // contains filtered or unexported fields }
TleConverterExistence determines a boolean value based on a given proto from the config path.
func (*TleConverterExistence) Descriptor
deprecated
func (*TleConverterExistence) Descriptor() ([]byte, []int)
Deprecated: Use TleConverterExistence.ProtoReflect.Descriptor instead.
func (*TleConverterExistence) GetStateExistence ¶
func (x *TleConverterExistence) GetStateExistence() *TleConverterExistence_StateExistence
func (*TleConverterExistence) ProtoMessage ¶
func (*TleConverterExistence) ProtoMessage()
func (*TleConverterExistence) ProtoReflect ¶
func (x *TleConverterExistence) ProtoReflect() protoreflect.Message
func (*TleConverterExistence) Reset ¶
func (x *TleConverterExistence) Reset()
func (*TleConverterExistence) String ¶
func (x *TleConverterExistence) String() string
type TleConverterExistence_StateExistence ¶
type TleConverterExistence_StateExistence struct { // A list of states that indicate a false value for existence. // e.g. For Servo, the invalid states are the PeripheralStates UNKNOWN and // NOT_CONNECTED. InvalidStates []string `protobuf:"bytes,1,rep,name=invalid_states,json=invalidStates,proto3" json:"invalid_states,omitempty"` // contains filtered or unexported fields }
func (*TleConverterExistence_StateExistence) Descriptor
deprecated
func (*TleConverterExistence_StateExistence) Descriptor() ([]byte, []int)
Deprecated: Use TleConverterExistence_StateExistence.ProtoReflect.Descriptor instead.
func (*TleConverterExistence_StateExistence) GetInvalidStates ¶
func (x *TleConverterExistence_StateExistence) GetInvalidStates() []string
func (*TleConverterExistence_StateExistence) ProtoMessage ¶
func (*TleConverterExistence_StateExistence) ProtoMessage()
func (*TleConverterExistence_StateExistence) ProtoReflect ¶
func (x *TleConverterExistence_StateExistence) ProtoReflect() protoreflect.Message
func (*TleConverterExistence_StateExistence) Reset ¶
func (x *TleConverterExistence_StateExistence) Reset()
func (*TleConverterExistence_StateExistence) String ¶
func (x *TleConverterExistence_StateExistence) String() string
type TleConverterStandard ¶
type TleConverterStandard struct { // If specified, the prefix will be used to append or truncate from the label // value. Prefix string `protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"` // If true, it specifies append. If false, it specifies truncate. AppendPrefix bool `protobuf:"varint,2,opt,name=append_prefix,json=appendPrefix,proto3" json:"append_prefix,omitempty"` // contains filtered or unexported fields }
TleConverterStandard is the default converter that reads the value directly from a given config path.
func (*TleConverterStandard) Descriptor
deprecated
func (*TleConverterStandard) Descriptor() ([]byte, []int)
Deprecated: Use TleConverterStandard.ProtoReflect.Descriptor instead.
func (*TleConverterStandard) GetAppendPrefix ¶
func (x *TleConverterStandard) GetAppendPrefix() bool
func (*TleConverterStandard) GetPrefix ¶
func (x *TleConverterStandard) GetPrefix() string
func (*TleConverterStandard) ProtoMessage ¶
func (*TleConverterStandard) ProtoMessage()
func (*TleConverterStandard) ProtoReflect ¶
func (x *TleConverterStandard) ProtoReflect() protoreflect.Message
func (*TleConverterStandard) Reset ¶
func (x *TleConverterStandard) Reset()
func (*TleConverterStandard) String ¶
func (x *TleConverterStandard) String() string
type TleConverterType ¶
type TleConverterType int32
TleConverterType refers to the converter type that should be used to extract the label value from the TleSource.
Next Tag: 4
const ( TleConverterType_TLE_CONVERTER_TYPE_UNKNOWN TleConverterType = 0 // Refers to the TleConverterStandard type. TleConverterType_TLE_CONVERTER_TYPE_STANDARD TleConverterType = 1 // Refers to the TleConverterExistence type. TleConverterType_TLE_CONVERTER_TYPE_EXISTENCE TleConverterType = 2 // Refers to the TleConverterDynamic type. TleConverterType_TLE_CONVERTER_TYPE_DYNAMIC TleConverterType = 3 )
func (TleConverterType) Descriptor ¶
func (TleConverterType) Descriptor() protoreflect.EnumDescriptor
func (TleConverterType) Enum ¶
func (x TleConverterType) Enum() *TleConverterType
func (TleConverterType) EnumDescriptor
deprecated
func (TleConverterType) EnumDescriptor() ([]byte, []int)
Deprecated: Use TleConverterType.Descriptor instead.
func (TleConverterType) Number ¶
func (x TleConverterType) Number() protoreflect.EnumNumber
func (TleConverterType) String ¶
func (x TleConverterType) String() string
func (TleConverterType) Type ¶
func (TleConverterType) Type() protoreflect.EnumType
type TleSource ¶
type TleSource struct { // The name of the label. Should match 1-1 with a label id defined by a // DutAttribute. LabelName string `protobuf:"bytes,1,opt,name=label_name,json=labelName,proto3" json:"label_name,omitempty"` // The entity type that this label is based upon. SourceType TleSourceType `` /* 138-byte string literal not displayed */ // The proto field path to be used in the converter. The path is formatted as // a jsonpath. FieldPath string `protobuf:"bytes,3,opt,name=field_path,json=fieldPath,proto3" json:"field_path,omitempty"` // The converter type to be used to extract the label value. ConverterType TleConverterType `` /* 150-byte string literal not displayed */ // TleConverter contains the metadata needed for the selected converter type. // // Types that are valid to be assigned to Converter: // // *TleSource_StandardConverter // *TleSource_ExistenceConverter // *TleSource_DynamicConverter Converter isTleSource_Converter `protobuf_oneof:"converter"` // contains filtered or unexported fields }
TleSource refers to the metadata related to a schedulable label that is specific to a Test Lab Environment. This metadata is used to extract the actual label value from the TleSource entity.
Next Tag: 8
func (*TleSource) Descriptor
deprecated
func (*TleSource) GetConverter ¶
func (x *TleSource) GetConverter() isTleSource_Converter
func (*TleSource) GetConverterType ¶
func (x *TleSource) GetConverterType() TleConverterType
func (*TleSource) GetDynamicConverter ¶
func (x *TleSource) GetDynamicConverter() *TleConverterDynamic
func (*TleSource) GetExistenceConverter ¶
func (x *TleSource) GetExistenceConverter() *TleConverterExistence
func (*TleSource) GetFieldPath ¶
func (*TleSource) GetLabelName ¶
func (*TleSource) GetSourceType ¶
func (x *TleSource) GetSourceType() TleSourceType
func (*TleSource) GetStandardConverter ¶
func (x *TleSource) GetStandardConverter() *TleConverterStandard
func (*TleSource) ProtoMessage ¶
func (*TleSource) ProtoMessage()
func (*TleSource) ProtoReflect ¶
func (x *TleSource) ProtoReflect() protoreflect.Message
type TleSourceType ¶
type TleSourceType int32
TleSourceType refers to the entity type that a TleSource label is based upon.
Next Tag: 3
const ( TleSourceType_TLE_SOURCE_TYPE_UNKNOWN TleSourceType = 0 // Refers to DutState in infra/unifiedfleet/api/v1/models/chromeos/lab/dut_state.proto TleSourceType_TLE_SOURCE_TYPE_DUT_STATE TleSourceType = 1 // Refers to MachineLSE in infra/unifiedfleet/api/v1/models/machine_lse.proto TleSourceType_TLE_SOURCE_TYPE_LAB_CONFIG TleSourceType = 2 )
func (TleSourceType) Descriptor ¶
func (TleSourceType) Descriptor() protoreflect.EnumDescriptor
func (TleSourceType) Enum ¶
func (x TleSourceType) Enum() *TleSourceType
func (TleSourceType) EnumDescriptor
deprecated
func (TleSourceType) EnumDescriptor() ([]byte, []int)
Deprecated: Use TleSourceType.Descriptor instead.
func (TleSourceType) Number ¶
func (x TleSourceType) Number() protoreflect.EnumNumber
func (TleSourceType) String ¶
func (x TleSourceType) String() string
func (TleSourceType) Type ¶
func (TleSourceType) Type() protoreflect.EnumType
type TleSource_DynamicConverter ¶
type TleSource_DynamicConverter struct {
DynamicConverter *TleConverterDynamic `protobuf:"bytes,7,opt,name=dynamic_converter,json=dynamicConverter,proto3,oneof"`
}
type TleSource_ExistenceConverter ¶
type TleSource_ExistenceConverter struct {
ExistenceConverter *TleConverterExistence `protobuf:"bytes,6,opt,name=existence_converter,json=existenceConverter,proto3,oneof"`
}
type TleSource_StandardConverter ¶
type TleSource_StandardConverter struct {
StandardConverter *TleConverterStandard `protobuf:"bytes,5,opt,name=standard_converter,json=standardConverter,proto3,oneof"`
}
type TleSources ¶
type TleSources struct { TleSources []*TleSource `protobuf:"bytes,1,rep,name=tle_sources,json=tleSources,proto3" json:"tle_sources,omitempty"` // contains filtered or unexported fields }
A collection of TleSource
func (*TleSources) Descriptor
deprecated
func (*TleSources) Descriptor() ([]byte, []int)
Deprecated: Use TleSources.ProtoReflect.Descriptor instead.
func (*TleSources) GetTleSources ¶
func (x *TleSources) GetTleSources() []*TleSource
func (*TleSources) ProtoMessage ¶
func (*TleSources) ProtoMessage()
func (*TleSources) ProtoReflect ¶
func (x *TleSources) ProtoReflect() protoreflect.Message
func (*TleSources) Reset ¶
func (x *TleSources) Reset()
func (*TleSources) String ¶
func (x *TleSources) String() string
type VM ¶
type VM struct { // A unique vm name Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` OsVersion *OSVersion `protobuf:"bytes,2,opt,name=os_version,json=osVersion,proto3" json:"os_version,omitempty"` MacAddress string `protobuf:"bytes,3,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"` Hostname string `protobuf:"bytes,4,opt,name=hostname,proto3" json:"hostname,omitempty"` Vlan string `protobuf:"bytes,5,opt,name=vlan,proto3" json:"vlan,omitempty"` // It refers to which ip the vm is assigned to. // Please note that user can also specify it for assigning ip. Ip string `protobuf:"bytes,15,opt,name=ip,proto3" json:"ip,omitempty"` MachineLseId string `protobuf:"bytes,7,opt,name=machine_lse_id,json=machineLseId,proto3" json:"machine_lse_id,omitempty"` // Record the last update timestamp of this VM (In UTC timezone) UpdateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // tags user can attach for easy querying/searching Tags []string `protobuf:"bytes,10,rep,name=tags,proto3" json:"tags,omitempty"` // Refers to Zone Zone string `protobuf:"bytes,11,opt,name=zone,proto3" json:"zone,omitempty"` // A description of this vm. Description string `protobuf:"bytes,12,opt,name=description,proto3" json:"description,omitempty"` // State of the vm resource ResourceState State `` /* 140-byte string literal not displayed */ // The deployment ticket associated with this vm. DeploymentTicket string `protobuf:"bytes,14,opt,name=deployment_ticket,json=deploymentTicket,proto3" json:"deployment_ticket,omitempty"` // Ownership information of the host like ResourceGroup, Security level etc. Ownership *OwnershipData `protobuf:"bytes,16,opt,name=ownership,proto3" json:"ownership,omitempty"` // Number of CPUs (eg. 8) CpuCores int32 `protobuf:"varint,17,opt,name=cpu_cores,json=cpuCores,proto3" json:"cpu_cores,omitempty"` // Amount of memory in bytes assigned (eg. 8 000 000 000) Memory int64 `protobuf:"varint,18,opt,name=memory,proto3" json:"memory,omitempty"` // Disk capacity in bytes assigned (eg. 512 000 000 000) Storage int64 `protobuf:"varint,19,opt,name=storage,proto3" json:"storage,omitempty"` // contains filtered or unexported fields }
func (*VM) Descriptor
deprecated
func (*VM) GetCpuCores ¶
func (*VM) GetDeploymentTicket ¶
func (*VM) GetDescription ¶
func (*VM) GetHostname ¶
func (*VM) GetMacAddress ¶
func (*VM) GetMachineLseId ¶
func (*VM) GetOsVersion ¶
func (*VM) GetOwnership ¶
func (x *VM) GetOwnership() *OwnershipData
func (*VM) GetResourceState ¶
func (*VM) GetStorage ¶
func (*VM) GetUpdateTime ¶
func (x *VM) GetUpdateTime() *timestamppb.Timestamp
func (*VM) ProtoMessage ¶
func (*VM) ProtoMessage()
func (*VM) ProtoReflect ¶
func (x *VM) ProtoReflect() protoreflect.Message
type VirtualRequirement ¶
type VirtualRequirement struct { VirtualType VirtualType `` /* 139-byte string literal not displayed */ // The minimum/maximum number of the vms that can be setup. Min int32 `protobuf:"varint,2,opt,name=min,proto3" json:"min,omitempty"` Max int32 `protobuf:"varint,3,opt,name=max,proto3" json:"max,omitempty"` // contains filtered or unexported fields }
func (*VirtualRequirement) Descriptor
deprecated
func (*VirtualRequirement) Descriptor() ([]byte, []int)
Deprecated: Use VirtualRequirement.ProtoReflect.Descriptor instead.
func (*VirtualRequirement) GetMax ¶
func (x *VirtualRequirement) GetMax() int32
func (*VirtualRequirement) GetMin ¶
func (x *VirtualRequirement) GetMin() int32
func (*VirtualRequirement) GetVirtualType ¶
func (x *VirtualRequirement) GetVirtualType() VirtualType
func (*VirtualRequirement) ProtoMessage ¶
func (*VirtualRequirement) ProtoMessage()
func (*VirtualRequirement) ProtoReflect ¶
func (x *VirtualRequirement) ProtoReflect() protoreflect.Message
func (*VirtualRequirement) Reset ¶
func (x *VirtualRequirement) Reset()
func (*VirtualRequirement) String ¶
func (x *VirtualRequirement) String() string
type VirtualType ¶
type VirtualType int32
The supported virtual type in LSE definition.
const ( VirtualType_VIRTUAL_TYPE_UNSPECIFIED VirtualType = 0 VirtualType_VIRTUAL_TYPE_VM VirtualType = 1 )
func (VirtualType) Descriptor ¶
func (VirtualType) Descriptor() protoreflect.EnumDescriptor
func (VirtualType) Enum ¶
func (x VirtualType) Enum() *VirtualType
func (VirtualType) EnumDescriptor
deprecated
func (VirtualType) EnumDescriptor() ([]byte, []int)
Deprecated: Use VirtualType.Descriptor instead.
func (VirtualType) Number ¶
func (x VirtualType) Number() protoreflect.EnumNumber
func (VirtualType) String ¶
func (x VirtualType) String() string
func (VirtualType) Type ¶
func (VirtualType) Type() protoreflect.EnumType
type Vlan ¶
type Vlan struct { // Unique name for the Vlan // The format will be vlans/XXX Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The format will be subnet/CIDR. VlanAddress string `protobuf:"bytes,2,opt,name=vlan_address,json=vlanAddress,proto3" json:"vlan_address,omitempty"` // The number of IPs that in this vlan CapacityIp int32 `protobuf:"varint,3,opt,name=capacity_ip,json=capacityIp,proto3" json:"capacity_ip,omitempty"` // Record the last update timestamp of this Vlan (In UTC timezone) UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // The description of the vlan. Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` // The ips that cannot be used by normal host in this vlan. // By default, the first 10 and last 1 ip in the vlan is automatically reserved. // No need to specify them here. ReservedIps []string `protobuf:"bytes,7,rep,name=reserved_ips,json=reservedIps,proto3" json:"reserved_ips,omitempty"` // Define the free ip range of this vlan that can be automatically assigned. // Any ips between the two ips are regarded as available ips. // Any ips that not in this range will be marked as reserved. // If they're empty, it means no ips in this vlan can be used as dhcp configs. // The format of the ip ranges are ipv4 string format, e.g. 192.168.1.23. // User can update reserved_ips to remove some of the available ips in the free range. // // Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/network.proto. FreeStartIpv4Str string `protobuf:"bytes,11,opt,name=free_start_ipv4Str,json=freeStartIpv4Str,proto3" json:"free_start_ipv4Str,omitempty"` // Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/network.proto. FreeEndIpv4Str string `protobuf:"bytes,12,opt,name=free_end_ipv4Str,json=freeEndIpv4Str,proto3" json:"free_end_ipv4Str,omitempty"` // The start of the free IP range, in IPv4 or IPv6. FreeStartIp string `protobuf:"bytes,17,opt,name=free_start_ip,json=freeStartIp,proto3" json:"free_start_ip,omitempty"` // The end of the free IP range (inclusive), in IPv4 or IPv6. FreeEndIp string `protobuf:"bytes,18,opt,name=free_end_ip,json=freeEndIp,proto3" json:"free_end_ip,omitempty"` // State of the vlan ResourceState State `` /* 139-byte string literal not displayed */ // vlan_number is same as the vlan name without prefix(browser/atl/cros) VlanNumber string `protobuf:"bytes,9,opt,name=vlan_number,json=vlanNumber,proto3" json:"vlan_number,omitempty"` // The zone that this vlan serves. One vlan can serve multiple zones. Zones []Zone `protobuf:"varint,10,rep,packed,name=zones,proto3,enum=unifiedfleet.api.v1.models.Zone" json:"zones,omitempty"` // Record the ACL info of the vlan Realm string `protobuf:"bytes,13,opt,name=realm,proto3" json:"realm,omitempty"` // Tags user can attach for easy querying/searching Tags []string `protobuf:"bytes,14,rep,name=tags,proto3" json:"tags,omitempty"` // Reserved IP number ReservedIpNum int64 `protobuf:"varint,15,opt,name=reserved_ip_num,json=reservedIpNum,proto3" json:"reserved_ip_num,omitempty"` // Allocated IP number AllocatedIpNum int64 `protobuf:"varint,16,opt,name=allocated_ip_num,json=allocatedIpNum,proto3" json:"allocated_ip_num,omitempty"` // contains filtered or unexported fields }
func (*Vlan) Descriptor
deprecated
func (*Vlan) GetAllocatedIpNum ¶
func (*Vlan) GetCapacityIp ¶
func (*Vlan) GetDescription ¶
func (*Vlan) GetFreeEndIp ¶
func (*Vlan) GetFreeEndIpv4Str
deprecated
func (*Vlan) GetFreeStartIp ¶
func (*Vlan) GetFreeStartIpv4Str
deprecated
func (*Vlan) GetReservedIpNum ¶
func (*Vlan) GetReservedIps ¶
func (*Vlan) GetResourceState ¶
func (*Vlan) GetUpdateTime ¶
func (x *Vlan) GetUpdateTime() *timestamppb.Timestamp
func (*Vlan) GetVlanAddress ¶
func (*Vlan) GetVlanNumber ¶
func (*Vlan) ProtoMessage ¶
func (*Vlan) ProtoMessage()
func (*Vlan) ProtoReflect ¶
func (x *Vlan) ProtoReflect() protoreflect.Message
type Zone ¶
type Zone int32
Zone refers to the different network zones under chrome org Next tag: 98
const ( Zone_ZONE_UNSPECIFIED Zone = 0 Zone_ZONE_ATLANTA Zone = 1 // "atl" Building ? Room ? Zone_ZONE_CHROMEOS1 Zone = 2 // "chromeos1" // US-MTV-1600 // Santiam // Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/location.proto. Zone_ZONE_CHROMEOS2 Zone = 3 // DEPRECATED "chromeos2" // US-MTV-2081 // Atlantis Zone_ZONE_CHROMEOS3 Zone = 4 // "chromeos3" // US-MTV-946 // Lindavista // Deprecated: Marked as deprecated in go.chromium.org/infra/unifiedfleet/api/v1/models/location.proto. Zone_ZONE_CHROMEOS4 Zone = 5 // DEPRECATED "chromeos4" // US-MTV-2081 // Destiny Zone_ZONE_CHROMEOS5 Zone = 6 // "chromeos5" // US-MTV-946 // Lindavista Zone_ZONE_CHROMEOS6 Zone = 7 // "chromeos6" // US-MTV-2081 // Prometheus Zone_ZONE_CHROMEOS7 Zone = 8 // "chromeos7" // US-MTV-946 // Lindavista Zone_ZONE_CHROMEOS15 Zone = 10 // "chromeos15" // US-MTV-946 // Lindavista Zone_ZONE_ATL97 Zone = 11 // "atl97" // US-ATL-MET1 // Room ? Zone_ZONE_IAD97 Zone = 12 // "iad97" // Building ? Room ? Zone_ZONE_MTV96 Zone = 13 // "mtv96" // US-MTV-41 // 1-1M0 Zone_ZONE_MTV97 Zone = 14 // "mtv97" // US-MTV-1950 // 1-144 Zone_ZONE_FUCHSIA Zone = 15 // "lab01" // Building ? Room ? Zone_ZONE_CROS_GOOGLER_DESK Zone = 16 // "desk" // For cros assets given to googlers Zone_ZONE_MTV1950_TESTING Zone = 17 // "mtv1950" // temporary zone for testing cros assets in gTransit Zone_ZONE_SATLAB Zone = 18 // "satlab" // zone for satlab duts Zone_ZONE_BROWSER_GOOGLER_DESK Zone = 19 // "desk" // for browser assets given to googlers Zone_ZONE_JETSTREAM_B946 Zone = 20 // US-MTV-946-1-1E1 Zone_ZONE_SFO36_NETWORK Zone = 22 // "sfo36_network" // US-PAO-EM25 // Room 115 Zone_ZONE_SFO36_BROWSER Zone = 23 // "sfo36_browser" // US-PAO-EM25 // Room 105 Zone_ZONE_SFO36_OS Zone = 24 // "sfo36_os" // US-PAO-EM25 // Room 114, 116, 117 Zone_ZONE_SFO36_OS_CHROMIUM Zone = 21 // "sfo36_os_chromium" // US-PAO-EM25 // CRE199-204 Zone_ZONE_SFP_SFPTEST Zone = 25 // "sfp_sfptest" // Zone for SfP assets for partner `sfptest` Zone_ZONE_IAD65_OS Zone = 26 // "iad65_os" // Zone for datacenter site IAD65 Zone_ZONE_SFP_CROSTEST Zone = 27 // "sfp_crostest" // Zone for SfP assets for partner `crostest` Zone_ZONE_SFP_2 Zone = 28 // "sfp_2" // Zone for SfP assets for partner // Testhaus ID:2 Zone_ZONE_SFP_6 Zone = 29 // "sfp_6" // Zone for SfP assets for partner // Testhaus ID:6 Zone_ZONE_SFP_4 Zone = 30 // "sfp_4" // Zone for SfP assets for partner // Testhaus ID:4; Zone_ZONE_SFP_9 Zone = 31 // "sfp_9" // Zone for SfP assets for partner // Testhaus ID:9; Zone_ZONE_SFP_10 Zone = 32 // "sfp_10" // Zone for SfP assets for partner // Testhaus ID:10; Zone_ZONE_SFP_13 Zone = 33 // "sfp_13" // Zone for SfP assets for partner // Testhaus ID:13; Zone_ZONE_SFP_14 Zone = 34 // "sfp_14" // Zone for SfP assets for partner // Testhaus ID:14; Zone_ZONE_SFP_15 Zone = 35 // "sfp_15" // Zone for SfP assets for partner // Testhaus ID:15; Zone_ZONE_SFP_16 Zone = 36 // "sfp_16" // Zone for SfP assets for partner // Testhaus ID:16; Zone_ZONE_SFP_17 Zone = 37 // "sfp_17" // Zone for SfP assets for partner // Testhaus ID:17; Zone_ZONE_SFP_20 Zone = 38 // "sfp_20" // Zone for SfP assets for partner // Testhaus ID:20; Zone_ZONE_SFP_21 Zone = 39 // "sfp_21" // Zone for SfP assets for partner // Testhaus ID:21; Zone_ZONE_SFP_22 Zone = 40 // "sfp_22" // Zone for SfP assets for partner // Testhaus ID:22; Zone_ZONE_SFP_23 Zone = 41 // "sfp_23" // Zone for SfP assets for partner // Testhaus ID:23; Zone_ZONE_SFP_24 Zone = 42 // "sfp_24" // Zone for SfP assets for partner // Testhaus ID:24; // ZONE_SFP_25 - intentionally skipped, botched partner setup Zone_ZONE_SFP_26 Zone = 43 // "sfp_26" // Zone for SfP assets for partner // Testhaus ID:26; Zone_ZONE_SFP_27 Zone = 44 // "sfp_27" // Zone for SfP assets for partner // Testhaus ID:27; Zone_ZONE_SFP_28 Zone = 45 // "sfp_28" // Zone for SfP assets for partner // Testhaus ID:28; Zone_ZONE_SFP_29 Zone = 46 // "sfp_29" // Zone for SfP assets for partner // Testhaus ID:29; Zone_ZONE_SFP_30 Zone = 47 // "sfp_30" // Zone for SfP assets for partner // Testhaus ID:30; Zone_ZONE_SFP_31 Zone = 48 // "sfp_31" // Zone for SfP assets for partner // Testhaus ID:31; Zone_ZONE_SFP_32 Zone = 49 // "sfp_32" // Zone for SfP assets for partner // Testhaus ID:32; Zone_ZONE_SFP_33 Zone = 50 // "sfp_33" // Zone for SfP assets for partner // Testhaus ID:33; Zone_ZONE_SFP_34 Zone = 51 // "sfp_34" // Zone for SfP assets for partner // Testhaus ID:34; Zone_ZONE_SFP_35 Zone = 52 // "sfp_35" // Zone for SfP assets for partner // Testhaus ID:35; Zone_ZONE_SFP_36 Zone = 53 // "sfp_36" // Zone for SfP assets for partner // Testhaus ID:36; Zone_ZONE_SFP_37 Zone = 54 // "sfp_37" // Zone for SfP assets for partner // Testhaus ID:37; Zone_ZONE_SFP_38 Zone = 55 // "sfp_38" // Zone for SfP assets for partner // Testhaus ID:38; Zone_ZONE_SFP_39 Zone = 56 // "sfp_39" // Zone for SfP assets for partner // Testhaus ID:39; Zone_ZONE_SFP_40 Zone = 57 // "sfp_40" // Zone for SfP assets for partner // Testhaus ID:40; Zone_ZONE_SFP_41 Zone = 58 // "sfp_41" // Zone for SfP assets for partner // Testhaus ID:41; Zone_ZONE_SFP_42 Zone = 59 // "sfp_42" // Zone for SfP assets for partner // Testhaus ID:42; Zone_ZONE_SFP_43 Zone = 60 // "sfp_43" // Zone for SfP assets for partner // Testhaus ID:43; Zone_ZONE_SFP_44 Zone = 61 // "sfp_44" // Zone for SfP assets for partner // Testhaus ID:44; Zone_ZONE_SFP_45 Zone = 62 // "sfp_45" // Zone for SfP assets for partner // Testhaus ID:45; Zone_ZONE_SFP_46 Zone = 63 // "sfp_46" // Zone for SfP assets for partner // Testhaus ID:46; Zone_ZONE_SFP_47 Zone = 64 // "sfp_47" // Zone for SfP assets for partner // Testhaus ID:47; Zone_ZONE_SFP_48 Zone = 65 // "sfp_48" // Zone for SfP assets for partner // Testhaus ID:48; Zone_ZONE_SFP_49 Zone = 66 // "sfp_49" // Zone for SfP assets for partner // Testhaus ID:49; Zone_ZONE_SFP_50 Zone = 67 // "sfp_50" // Zone for SfP assets for partner // Testhaus ID:50; Zone_ZONE_SFP_51 Zone = 68 // "sfp_51" // Zone for SfP assets for partner // Testhaus ID:51; Zone_ZONE_SFP_52 Zone = 69 // "sfp_52" // Zone for SfP assets for partner // Testhaus ID:52; Zone_ZONE_SFP_53 Zone = 70 // "sfp_53" // Zone for SfP assets for partner // Testhaus ID:53; Zone_ZONE_SFP_54 Zone = 71 // "sfp_54" // Zone for SfP assets for partner // Testhaus ID:54; Zone_ZONE_SFP_55 Zone = 72 // "sfp_55" // Zone for SfP assets for partner // Testhaus ID:55; Zone_ZONE_SFP_56 Zone = 73 // "sfp_56" // Zone for SfP assets for partner // Testhaus ID:56; Zone_ZONE_SFP_57 Zone = 74 // "sfp_57" // Zone for SfP assets for partner // Testhaus ID:57; Zone_ZONE_SFP_58 Zone = 75 // "sfp_58" // Zone for SfP assets for partner // Testhaus ID:58; Zone_ZONE_SFP_59 Zone = 76 // "sfp_59" // Zone for SfP assets for partner // Testhaus ID:59; Zone_ZONE_SFP_60 Zone = 77 // "sfp_60" // Zone for SfP assets for partner // Testhaus ID:60; // ZONE_SFP_61 - intentionally skipped, botched partner setup Zone_ZONE_SFP_62 Zone = 78 // "sfp_62" // Zone for SfP assets for partner // Testhaus ID:62; Zone_ZONE_SFP_63 Zone = 79 // "sfp_63" // Zone for SfP assets for partner // Testhaus ID:63; Zone_ZONE_SFP_64 Zone = 80 // "sfp_64" // Zone for SfP assets for partner // Testhaus ID:64; Zone_ZONE_SFP_65 Zone = 81 // "sfp_65" // Zone for SfP assets for partner // Testhaus ID:65; Zone_ZONE_SFP_66 Zone = 82 // "sfp_66" // Zone for SfP assets for partner // Testhaus ID:66; Zone_ZONE_SFP_67 Zone = 83 // "sfp_67" // Zone for SfP assets for partner // Testhaus ID:67; Zone_ZONE_SFP_68 Zone = 84 // "sfp_68" // Zone for SfP assets for partner // Testhaus ID:68; Zone_ZONE_SFP_69 Zone = 85 // "sfp_69" // Zone for SfP assets for partner // Testhaus ID:69; Zone_ZONE_SFP_70 Zone = 86 // "sfp_70" // Zone for SfP assets for partner // Testhaus ID:70; Zone_ZONE_SFP_71 Zone = 87 // "sfp_71" // Zone for SfP assets for partner // Testhaus ID:71; Zone_ZONE_SFP_72 Zone = 88 // "sfp_72" // Zone for SfP assets for partner // Testhaus ID:72; Zone_ZONE_SFP_73 Zone = 89 // "sfp_73" // Zone for SfP assets for partner // Testhaus ID:73; // ZONE_SFP_74 - intentionally skipped, botched partner setup Zone_ZONE_SFP_75 Zone = 90 // "sfp_75" // Zone for SfP assets for partner // Testhaus ID:75; Zone_ZONE_SFP_76 Zone = 91 // "sfp_76" // Zone for SfP assets for partner // Testhaus ID:76; Zone_ZONE_SFP_77 Zone = 92 // "sfp_77" // Zone for SfP assets for partner // Testhaus ID:77; Zone_ZONE_SFP_78 Zone = 93 // "sfp_78" // Zone for SfP assets for partner // Testhaus ID:78; Zone_ZONE_SFP_79 Zone = 94 // "sfp_79" // Zone for SfP assets for partner // Testhaus ID:79; Zone_ZONE_SFP_80 Zone = 95 // "sfp_80" // Zone for SfP assets for partner // Testhaus ID:80; Zone_ZONE_SFP_81 Zone = 96 // "sfp_81" // Zone for SfP assets for partner // Testhaus ID:81; Zone_ZONE_SFP_82 Zone = 97 // "sfp_82" // Zone for SfP assets for partner // Testhaus ID:82; )
func (Zone) Descriptor ¶
func (Zone) Descriptor() protoreflect.EnumDescriptor
func (Zone) EnumDescriptor
deprecated
func (Zone) Number ¶
func (x Zone) Number() protoreflect.EnumNumber
func (Zone) Type ¶
func (Zone) Type() protoreflect.EnumType
Source Files
¶
- asset.pb.go
- assetinfo.pb.go
- caching_service.pb.go
- change_event.pb.go
- chassis_x.pb.go
- chopsasset.pb.go
- chrome_platform.pb.go
- deployment.pb.go
- device_labels.pb.go
- gen.go
- goldeneye.pb.go
- hwid.pb.go
- location.pb.go
- lse_prototype.pb.go
- machine.pb.go
- machine_lse.pb.go
- machine_lse_deployment.pb.go
- machine_lse_deployment_requirement.pb.go
- maintenance_config.pb.go
- network.pb.go
- nlyte_assets.pb.go
- ownership.pb.go
- peripherals.pb.go
- rack.pb.go
- rack_lse.pb.go
- scheduling_unit.pb.go
- secret.pb.go
- security.pb.go
- state.pb.go
- tle_source.pb.go
Directories
¶
Path | Synopsis |
---|---|
Package apibq contains the bigquery service API.
|
Package apibq contains the bigquery service API. |
chromeos
|
|
device
Package ufspb contains the fleet service API.
|
Package ufspb contains the fleet service API. |
lab
Package ufspb contains the fleet service API.
|
Package ufspb contains the fleet service API. |
manufacturing
Package ufspb contains the fleet service API.
|
Package ufspb contains the fleet service API. |