Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterFlowServer(s grpc.ServiceRegistrar, srv FlowServer)
- type AddComponentRequest
- func (*AddComponentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddComponentRequest) GetComponent() *Component
- func (*AddComponentRequest) ProtoMessage()
- func (x *AddComponentRequest) ProtoReflect() protoreflect.Message
- func (x *AddComponentRequest) Reset()
- func (x *AddComponentRequest) String() string
- type AddComponentResponse
- func (*AddComponentResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AddComponentResponse) GetComponent() *Component
- func (*AddComponentResponse) ProtoMessage()
- func (x *AddComponentResponse) ProtoReflect() protoreflect.Message
- func (x *AddComponentResponse) Reset()
- func (x *AddComponentResponse) String() string
- type AddTaskScheduleScopeRequest
- func (*AddTaskScheduleScopeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddTaskScheduleScopeRequest) GetScheduleId() *UUID
- func (x *AddTaskScheduleScopeRequest) GetTargetSpec() *OperationTargetSpec
- func (*AddTaskScheduleScopeRequest) ProtoMessage()
- func (x *AddTaskScheduleScopeRequest) ProtoReflect() protoreflect.Message
- func (x *AddTaskScheduleScopeRequest) Reset()
- func (x *AddTaskScheduleScopeRequest) String() string
- type AddTaskScheduleScopeResponse
- func (*AddTaskScheduleScopeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AddTaskScheduleScopeResponse) GetScopes() []*TaskScheduleScope
- func (*AddTaskScheduleScopeResponse) ProtoMessage()
- func (x *AddTaskScheduleScopeResponse) ProtoReflect() protoreflect.Message
- func (x *AddTaskScheduleScopeResponse) Reset()
- func (x *AddTaskScheduleScopeResponse) String() string
- type AssociateRuleWithRackRequest
- func (*AssociateRuleWithRackRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AssociateRuleWithRackRequest) GetRackId() *UUID
- func (x *AssociateRuleWithRackRequest) GetRuleId() *UUID
- func (*AssociateRuleWithRackRequest) ProtoMessage()
- func (x *AssociateRuleWithRackRequest) ProtoReflect() protoreflect.Message
- func (x *AssociateRuleWithRackRequest) Reset()
- func (x *AssociateRuleWithRackRequest) String() string
- type AttachRacksToNVLDomainRequest
- func (*AttachRacksToNVLDomainRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AttachRacksToNVLDomainRequest) GetNvlDomainIdentifier() *Identifier
- func (x *AttachRacksToNVLDomainRequest) GetRackIdentifiers() []*Identifier
- func (*AttachRacksToNVLDomainRequest) ProtoMessage()
- func (x *AttachRacksToNVLDomainRequest) ProtoReflect() protoreflect.Message
- func (x *AttachRacksToNVLDomainRequest) Reset()
- func (x *AttachRacksToNVLDomainRequest) String() string
- type BMCInfo
- func (*BMCInfo) Descriptor() ([]byte, []int)deprecated
- func (x *BMCInfo) GetIpAddress() string
- func (x *BMCInfo) GetMacAddress() string
- func (x *BMCInfo) GetType() BMCType
- func (*BMCInfo) ProtoMessage()
- func (x *BMCInfo) ProtoReflect() protoreflect.Message
- func (x *BMCInfo) Reset()
- func (x *BMCInfo) String() string
- type BMCType
- type BringUpRackRequest
- func (*BringUpRackRequest) Descriptor() ([]byte, []int)deprecated
- func (x *BringUpRackRequest) GetDescription() string
- func (x *BringUpRackRequest) GetRuleId() *UUID
- func (x *BringUpRackRequest) GetTargetSpec() *OperationTargetSpec
- func (*BringUpRackRequest) ProtoMessage()
- func (x *BringUpRackRequest) ProtoReflect() protoreflect.Message
- func (x *BringUpRackRequest) Reset()
- func (x *BringUpRackRequest) String() string
- type BuildInfo
- func (*BuildInfo) Descriptor() ([]byte, []int)deprecated
- func (x *BuildInfo) GetBuildTime() string
- func (x *BuildInfo) GetGitCommit() string
- func (x *BuildInfo) GetVersion() string
- func (*BuildInfo) ProtoMessage()
- func (x *BuildInfo) ProtoReflect() protoreflect.Message
- func (x *BuildInfo) Reset()
- func (x *BuildInfo) String() string
- type CancelTaskRequest
- type CancelTaskResponse
- type CheckScheduleConflictsRequest
- func (*CheckScheduleConflictsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CheckScheduleConflictsRequest) GetExcludeScheduleId() *UUID
- func (x *CheckScheduleConflictsRequest) GetOperation() *ScheduledOperation
- func (*CheckScheduleConflictsRequest) ProtoMessage()
- func (x *CheckScheduleConflictsRequest) ProtoReflect() protoreflect.Message
- func (x *CheckScheduleConflictsRequest) Reset()
- func (x *CheckScheduleConflictsRequest) String() string
- type CheckScheduleConflictsResponse
- func (*CheckScheduleConflictsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CheckScheduleConflictsResponse) GetConflicts() []*TaskSchedule
- func (*CheckScheduleConflictsResponse) ProtoMessage()
- func (x *CheckScheduleConflictsResponse) ProtoReflect() protoreflect.Message
- func (x *CheckScheduleConflictsResponse) Reset()
- func (x *CheckScheduleConflictsResponse) String() string
- type Component
- func (*Component) Descriptor() ([]byte, []int)deprecated
- func (x *Component) GetBmcs() []*BMCInfo
- func (x *Component) GetComponentId() string
- func (x *Component) GetFirmwareVersion() string
- func (x *Component) GetInfo() *DeviceInfo
- func (x *Component) GetPosition() *RackPosition
- func (x *Component) GetPowerState() string
- func (x *Component) GetRackId() *UUID
- func (x *Component) GetType() ComponentType
- func (*Component) ProtoMessage()
- func (x *Component) ProtoReflect() protoreflect.Message
- func (x *Component) Reset()
- func (x *Component) String() string
- type ComponentDiff
- func (*ComponentDiff) Descriptor() ([]byte, []int)deprecated
- func (x *ComponentDiff) GetActual() *Component
- func (x *ComponentDiff) GetComponentId() string
- func (x *ComponentDiff) GetExpected() *Component
- func (x *ComponentDiff) GetFieldDiffs() []*FieldDiff
- func (x *ComponentDiff) GetId() *UUID
- func (x *ComponentDiff) GetType() DiffType
- func (*ComponentDiff) ProtoMessage()
- func (x *ComponentDiff) ProtoReflect() protoreflect.Message
- func (x *ComponentDiff) Reset()
- func (x *ComponentDiff) String() string
- type ComponentFilterField
- func (ComponentFilterField) Descriptor() protoreflect.EnumDescriptor
- func (x ComponentFilterField) Enum() *ComponentFilterField
- func (ComponentFilterField) EnumDescriptor() ([]byte, []int)deprecated
- func (x ComponentFilterField) Number() protoreflect.EnumNumber
- func (x ComponentFilterField) String() string
- func (ComponentFilterField) Type() protoreflect.EnumType
- type ComponentOrderByField
- func (ComponentOrderByField) Descriptor() protoreflect.EnumDescriptor
- func (x ComponentOrderByField) Enum() *ComponentOrderByField
- func (ComponentOrderByField) EnumDescriptor() ([]byte, []int)deprecated
- func (x ComponentOrderByField) Number() protoreflect.EnumNumber
- func (x ComponentOrderByField) String() string
- func (ComponentOrderByField) Type() protoreflect.EnumType
- type ComponentTarget
- func (*ComponentTarget) Descriptor() ([]byte, []int)deprecated
- func (x *ComponentTarget) GetExternal() *ExternalRef
- func (x *ComponentTarget) GetId() *UUID
- func (x *ComponentTarget) GetIdentifier() isComponentTarget_Identifier
- func (*ComponentTarget) ProtoMessage()
- func (x *ComponentTarget) ProtoReflect() protoreflect.Message
- func (x *ComponentTarget) Reset()
- func (x *ComponentTarget) String() string
- type ComponentTarget_External
- type ComponentTarget_Id
- type ComponentTargets
- func (*ComponentTargets) Descriptor() ([]byte, []int)deprecated
- func (x *ComponentTargets) GetTargets() []*ComponentTarget
- func (*ComponentTargets) ProtoMessage()
- func (x *ComponentTargets) ProtoReflect() protoreflect.Message
- func (x *ComponentTargets) Reset()
- func (x *ComponentTargets) String() string
- type ComponentType
- func (ComponentType) Descriptor() protoreflect.EnumDescriptor
- func (x ComponentType) Enum() *ComponentType
- func (ComponentType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ComponentType) Number() protoreflect.EnumNumber
- func (x ComponentType) String() string
- func (ComponentType) Type() protoreflect.EnumType
- type ComponentTypes
- type ConflictStrategy
- func (ConflictStrategy) Descriptor() protoreflect.EnumDescriptor
- func (x ConflictStrategy) Enum() *ConflictStrategy
- func (ConflictStrategy) EnumDescriptor() ([]byte, []int)deprecated
- func (x ConflictStrategy) Number() protoreflect.EnumNumber
- func (x ConflictStrategy) String() string
- func (ConflictStrategy) Type() protoreflect.EnumType
- type CreateExpectedRackRequest
- func (*CreateExpectedRackRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateExpectedRackRequest) GetRack() *Rack
- func (*CreateExpectedRackRequest) ProtoMessage()
- func (x *CreateExpectedRackRequest) ProtoReflect() protoreflect.Message
- func (x *CreateExpectedRackRequest) Reset()
- func (x *CreateExpectedRackRequest) String() string
- type CreateExpectedRackResponse
- func (*CreateExpectedRackResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateExpectedRackResponse) GetId() *UUID
- func (*CreateExpectedRackResponse) ProtoMessage()
- func (x *CreateExpectedRackResponse) ProtoReflect() protoreflect.Message
- func (x *CreateExpectedRackResponse) Reset()
- func (x *CreateExpectedRackResponse) String() string
- type CreateNVLDomainRequest
- func (*CreateNVLDomainRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateNVLDomainRequest) GetNvlDomain() *NVLDomain
- func (*CreateNVLDomainRequest) ProtoMessage()
- func (x *CreateNVLDomainRequest) ProtoReflect() protoreflect.Message
- func (x *CreateNVLDomainRequest) Reset()
- func (x *CreateNVLDomainRequest) String() string
- type CreateNVLDomainResponse
- func (*CreateNVLDomainResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateNVLDomainResponse) GetId() *UUID
- func (*CreateNVLDomainResponse) ProtoMessage()
- func (x *CreateNVLDomainResponse) ProtoReflect() protoreflect.Message
- func (x *CreateNVLDomainResponse) Reset()
- func (x *CreateNVLDomainResponse) String() string
- type CreateOperationRuleRequest
- func (*CreateOperationRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateOperationRuleRequest) GetDescription() string
- func (x *CreateOperationRuleRequest) GetIsDefault() bool
- func (x *CreateOperationRuleRequest) GetName() string
- func (x *CreateOperationRuleRequest) GetOperationCode() string
- func (x *CreateOperationRuleRequest) GetOperationType() OperationType
- func (x *CreateOperationRuleRequest) GetRuleDefinitionJson() string
- func (*CreateOperationRuleRequest) ProtoMessage()
- func (x *CreateOperationRuleRequest) ProtoReflect() protoreflect.Message
- func (x *CreateOperationRuleRequest) Reset()
- func (x *CreateOperationRuleRequest) String() string
- type CreateOperationRuleResponse
- func (*CreateOperationRuleResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateOperationRuleResponse) GetId() *UUID
- func (*CreateOperationRuleResponse) ProtoMessage()
- func (x *CreateOperationRuleResponse) ProtoReflect() protoreflect.Message
- func (x *CreateOperationRuleResponse) Reset()
- func (x *CreateOperationRuleResponse) String() string
- type CreateTaskScheduleRequest
- func (*CreateTaskScheduleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTaskScheduleRequest) GetOperation() *ScheduledOperation
- func (x *CreateTaskScheduleRequest) GetSchedule() *ScheduleConfig
- func (*CreateTaskScheduleRequest) ProtoMessage()
- func (x *CreateTaskScheduleRequest) ProtoReflect() protoreflect.Message
- func (x *CreateTaskScheduleRequest) Reset()
- func (x *CreateTaskScheduleRequest) String() string
- type DeleteComponentRequest
- func (*DeleteComponentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteComponentRequest) GetId() *UUID
- func (*DeleteComponentRequest) ProtoMessage()
- func (x *DeleteComponentRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteComponentRequest) Reset()
- func (x *DeleteComponentRequest) String() string
- type DeleteComponentResponse
- type DeleteOperationRuleRequest
- func (*DeleteOperationRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteOperationRuleRequest) GetRuleId() *UUID
- func (*DeleteOperationRuleRequest) ProtoMessage()
- func (x *DeleteOperationRuleRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteOperationRuleRequest) Reset()
- func (x *DeleteOperationRuleRequest) String() string
- type DeleteRackRequest
- type DeleteRackResponse
- type DeleteTaskScheduleRequest
- func (*DeleteTaskScheduleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteTaskScheduleRequest) GetId() *UUID
- func (*DeleteTaskScheduleRequest) ProtoMessage()
- func (x *DeleteTaskScheduleRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteTaskScheduleRequest) Reset()
- func (x *DeleteTaskScheduleRequest) String() string
- type DetachRacksFromNVLDomainRequest
- func (*DetachRacksFromNVLDomainRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DetachRacksFromNVLDomainRequest) GetRackIdentifiers() []*Identifier
- func (*DetachRacksFromNVLDomainRequest) ProtoMessage()
- func (x *DetachRacksFromNVLDomainRequest) ProtoReflect() protoreflect.Message
- func (x *DetachRacksFromNVLDomainRequest) Reset()
- func (x *DetachRacksFromNVLDomainRequest) String() string
- type DeviceInfo
- func (*DeviceInfo) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceInfo) GetDescription() string
- func (x *DeviceInfo) GetId() *UUID
- func (x *DeviceInfo) GetManufacturer() string
- func (x *DeviceInfo) GetModel() string
- func (x *DeviceInfo) GetName() string
- func (x *DeviceInfo) GetSerialNumber() string
- func (*DeviceInfo) ProtoMessage()
- func (x *DeviceInfo) ProtoReflect() protoreflect.Message
- func (x *DeviceInfo) Reset()
- func (x *DeviceInfo) String() string
- type DeviceSerialInfo
- func (*DeviceSerialInfo) Descriptor() ([]byte, []int)deprecated
- func (x *DeviceSerialInfo) GetManufacturer() string
- func (x *DeviceSerialInfo) GetSerialNumber() string
- func (*DeviceSerialInfo) ProtoMessage()
- func (x *DeviceSerialInfo) ProtoReflect() protoreflect.Message
- func (x *DeviceSerialInfo) Reset()
- func (x *DeviceSerialInfo) String() string
- type DiffType
- type DisassociateRuleFromRackRequest
- func (*DisassociateRuleFromRackRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DisassociateRuleFromRackRequest) GetOperationCode() string
- func (x *DisassociateRuleFromRackRequest) GetOperationType() OperationType
- func (x *DisassociateRuleFromRackRequest) GetRackId() *UUID
- func (*DisassociateRuleFromRackRequest) ProtoMessage()
- func (x *DisassociateRuleFromRackRequest) ProtoReflect() protoreflect.Message
- func (x *DisassociateRuleFromRackRequest) Reset()
- func (x *DisassociateRuleFromRackRequest) String() string
- type ExternalRef
- func (*ExternalRef) Descriptor() ([]byte, []int)deprecated
- func (x *ExternalRef) GetId() string
- func (x *ExternalRef) GetType() ComponentType
- func (*ExternalRef) ProtoMessage()
- func (x *ExternalRef) ProtoReflect() protoreflect.Message
- func (x *ExternalRef) Reset()
- func (x *ExternalRef) String() string
- type FieldDiff
- func (*FieldDiff) Descriptor() ([]byte, []int)deprecated
- func (x *FieldDiff) GetActualValue() string
- func (x *FieldDiff) GetExpectedValue() string
- func (x *FieldDiff) GetFieldName() string
- func (*FieldDiff) ProtoMessage()
- func (x *FieldDiff) ProtoReflect() protoreflect.Message
- func (x *FieldDiff) Reset()
- func (x *FieldDiff) String() string
- type Filter
- func (*Filter) Descriptor() ([]byte, []int)deprecated
- func (x *Filter) GetComponentField() ComponentFilterField
- func (x *Filter) GetField() isFilter_Field
- func (x *Filter) GetQueryInfo() *StringQueryInfo
- func (x *Filter) GetRackField() RackFilterField
- func (*Filter) ProtoMessage()
- func (x *Filter) ProtoReflect() protoreflect.Message
- func (x *Filter) Reset()
- func (x *Filter) String() string
- type Filter_ComponentField
- type Filter_RackField
- type FlowClient
- type FlowServer
- type GetComponentInfoByIDRequest
- func (*GetComponentInfoByIDRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetComponentInfoByIDRequest) GetId() *UUID
- func (x *GetComponentInfoByIDRequest) GetWithRack() bool
- func (*GetComponentInfoByIDRequest) ProtoMessage()
- func (x *GetComponentInfoByIDRequest) ProtoReflect() protoreflect.Message
- func (x *GetComponentInfoByIDRequest) Reset()
- func (x *GetComponentInfoByIDRequest) String() string
- type GetComponentInfoBySerialRequest
- func (*GetComponentInfoBySerialRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetComponentInfoBySerialRequest) GetSerialInfo() *DeviceSerialInfo
- func (x *GetComponentInfoBySerialRequest) GetWithRack() bool
- func (*GetComponentInfoBySerialRequest) ProtoMessage()
- func (x *GetComponentInfoBySerialRequest) ProtoReflect() protoreflect.Message
- func (x *GetComponentInfoBySerialRequest) Reset()
- func (x *GetComponentInfoBySerialRequest) String() string
- type GetComponentInfoResponse
- func (*GetComponentInfoResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetComponentInfoResponse) GetComponent() *Component
- func (x *GetComponentInfoResponse) GetRack() *Rack
- func (*GetComponentInfoResponse) ProtoMessage()
- func (x *GetComponentInfoResponse) ProtoReflect() protoreflect.Message
- func (x *GetComponentInfoResponse) Reset()
- func (x *GetComponentInfoResponse) String() string
- type GetComponentsRequest
- func (*GetComponentsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetComponentsRequest) GetFilters() []*Filter
- func (x *GetComponentsRequest) GetOrderBy() *OrderBy
- func (x *GetComponentsRequest) GetPagination() *Pagination
- func (x *GetComponentsRequest) GetTargetSpec() *OperationTargetSpec
- func (*GetComponentsRequest) ProtoMessage()
- func (x *GetComponentsRequest) ProtoReflect() protoreflect.Message
- func (x *GetComponentsRequest) Reset()
- func (x *GetComponentsRequest) String() string
- type GetComponentsResponse
- func (*GetComponentsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetComponentsResponse) GetComponents() []*Component
- func (x *GetComponentsResponse) GetTotal() int32
- func (*GetComponentsResponse) ProtoMessage()
- func (x *GetComponentsResponse) ProtoReflect() protoreflect.Message
- func (x *GetComponentsResponse) Reset()
- func (x *GetComponentsResponse) String() string
- type GetListOfNVLDomainsRequest
- func (*GetListOfNVLDomainsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetListOfNVLDomainsRequest) GetInfo() *StringQueryInfo
- func (x *GetListOfNVLDomainsRequest) GetPagination() *Pagination
- func (*GetListOfNVLDomainsRequest) ProtoMessage()
- func (x *GetListOfNVLDomainsRequest) ProtoReflect() protoreflect.Message
- func (x *GetListOfNVLDomainsRequest) Reset()
- func (x *GetListOfNVLDomainsRequest) String() string
- type GetListOfNVLDomainsResponse
- func (*GetListOfNVLDomainsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetListOfNVLDomainsResponse) GetNvlDomains() []*NVLDomain
- func (x *GetListOfNVLDomainsResponse) GetTotal() int32
- func (*GetListOfNVLDomainsResponse) ProtoMessage()
- func (x *GetListOfNVLDomainsResponse) ProtoReflect() protoreflect.Message
- func (x *GetListOfNVLDomainsResponse) Reset()
- func (x *GetListOfNVLDomainsResponse) String() string
- type GetListOfRacksRequest
- func (*GetListOfRacksRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetListOfRacksRequest) GetFilters() []*Filter
- func (x *GetListOfRacksRequest) GetOrderBy() *OrderBy
- func (x *GetListOfRacksRequest) GetPagination() *Pagination
- func (x *GetListOfRacksRequest) GetWithComponents() bool
- func (*GetListOfRacksRequest) ProtoMessage()
- func (x *GetListOfRacksRequest) ProtoReflect() protoreflect.Message
- func (x *GetListOfRacksRequest) Reset()
- func (x *GetListOfRacksRequest) String() string
- type GetListOfRacksResponse
- func (*GetListOfRacksResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetListOfRacksResponse) GetRacks() []*Rack
- func (x *GetListOfRacksResponse) GetTotal() int32
- func (*GetListOfRacksResponse) ProtoMessage()
- func (x *GetListOfRacksResponse) ProtoReflect() protoreflect.Message
- func (x *GetListOfRacksResponse) Reset()
- func (x *GetListOfRacksResponse) String() string
- type GetOperationRuleRequest
- func (*GetOperationRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetOperationRuleRequest) GetRuleId() *UUID
- func (*GetOperationRuleRequest) ProtoMessage()
- func (x *GetOperationRuleRequest) ProtoReflect() protoreflect.Message
- func (x *GetOperationRuleRequest) Reset()
- func (x *GetOperationRuleRequest) String() string
- type GetRackInfoByIDRequest
- func (*GetRackInfoByIDRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetRackInfoByIDRequest) GetId() *UUID
- func (x *GetRackInfoByIDRequest) GetWithComponents() bool
- func (*GetRackInfoByIDRequest) ProtoMessage()
- func (x *GetRackInfoByIDRequest) ProtoReflect() protoreflect.Message
- func (x *GetRackInfoByIDRequest) Reset()
- func (x *GetRackInfoByIDRequest) String() string
- type GetRackInfoBySerialRequest
- func (*GetRackInfoBySerialRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetRackInfoBySerialRequest) GetSerialInfo() *DeviceSerialInfo
- func (x *GetRackInfoBySerialRequest) GetWithComponents() bool
- func (*GetRackInfoBySerialRequest) ProtoMessage()
- func (x *GetRackInfoBySerialRequest) ProtoReflect() protoreflect.Message
- func (x *GetRackInfoBySerialRequest) Reset()
- func (x *GetRackInfoBySerialRequest) String() string
- type GetRackInfoResponse
- func (*GetRackInfoResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetRackInfoResponse) GetRack() *Rack
- func (*GetRackInfoResponse) ProtoMessage()
- func (x *GetRackInfoResponse) ProtoReflect() protoreflect.Message
- func (x *GetRackInfoResponse) Reset()
- func (x *GetRackInfoResponse) String() string
- type GetRackRuleAssociationRequest
- func (*GetRackRuleAssociationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetRackRuleAssociationRequest) GetOperationCode() string
- func (x *GetRackRuleAssociationRequest) GetOperationType() OperationType
- func (x *GetRackRuleAssociationRequest) GetRackId() *UUID
- func (*GetRackRuleAssociationRequest) ProtoMessage()
- func (x *GetRackRuleAssociationRequest) ProtoReflect() protoreflect.Message
- func (x *GetRackRuleAssociationRequest) Reset()
- func (x *GetRackRuleAssociationRequest) String() string
- type GetRackRuleAssociationResponse
- func (*GetRackRuleAssociationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetRackRuleAssociationResponse) GetRuleId() *UUID
- func (*GetRackRuleAssociationResponse) ProtoMessage()
- func (x *GetRackRuleAssociationResponse) ProtoReflect() protoreflect.Message
- func (x *GetRackRuleAssociationResponse) Reset()
- func (x *GetRackRuleAssociationResponse) String() string
- type GetRacksForNVLDomainRequest
- func (*GetRacksForNVLDomainRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetRacksForNVLDomainRequest) GetNvlDomainIdentifier() *Identifier
- func (*GetRacksForNVLDomainRequest) ProtoMessage()
- func (x *GetRacksForNVLDomainRequest) ProtoReflect() protoreflect.Message
- func (x *GetRacksForNVLDomainRequest) Reset()
- func (x *GetRacksForNVLDomainRequest) String() string
- type GetRacksForNVLDomainResponse
- func (*GetRacksForNVLDomainResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetRacksForNVLDomainResponse) GetRacks() []*Rack
- func (*GetRacksForNVLDomainResponse) ProtoMessage()
- func (x *GetRacksForNVLDomainResponse) ProtoReflect() protoreflect.Message
- func (x *GetRacksForNVLDomainResponse) Reset()
- func (x *GetRacksForNVLDomainResponse) String() string
- type GetTaskScheduleRequest
- func (*GetTaskScheduleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetTaskScheduleRequest) GetId() *UUID
- func (*GetTaskScheduleRequest) ProtoMessage()
- func (x *GetTaskScheduleRequest) ProtoReflect() protoreflect.Message
- func (x *GetTaskScheduleRequest) Reset()
- func (x *GetTaskScheduleRequest) String() string
- type GetTasksByIDsRequest
- func (*GetTasksByIDsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetTasksByIDsRequest) GetTaskIds() []*UUID
- func (*GetTasksByIDsRequest) ProtoMessage()
- func (x *GetTasksByIDsRequest) ProtoReflect() protoreflect.Message
- func (x *GetTasksByIDsRequest) Reset()
- func (x *GetTasksByIDsRequest) String() string
- type GetTasksByIDsResponse
- func (*GetTasksByIDsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetTasksByIDsResponse) GetTasks() []*Task
- func (*GetTasksByIDsResponse) ProtoMessage()
- func (x *GetTasksByIDsResponse) ProtoReflect() protoreflect.Message
- func (x *GetTasksByIDsResponse) Reset()
- func (x *GetTasksByIDsResponse) String() string
- type Identifier
- type IngestRackRequest
- func (*IngestRackRequest) Descriptor() ([]byte, []int)deprecated
- func (x *IngestRackRequest) GetDescription() string
- func (x *IngestRackRequest) GetFilters() []*Filter
- func (x *IngestRackRequest) GetRuleId() *UUID
- func (x *IngestRackRequest) GetTargetSpec() *OperationTargetSpec
- func (*IngestRackRequest) ProtoMessage()
- func (x *IngestRackRequest) ProtoReflect() protoreflect.Message
- func (x *IngestRackRequest) Reset()
- func (x *IngestRackRequest) String() string
- type ListOperationRulesRequest
- func (*ListOperationRulesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListOperationRulesRequest) GetIsDefault() bool
- func (x *ListOperationRulesRequest) GetLimit() int32
- func (x *ListOperationRulesRequest) GetOffset() int32
- func (x *ListOperationRulesRequest) GetOperationType() OperationType
- func (*ListOperationRulesRequest) ProtoMessage()
- func (x *ListOperationRulesRequest) ProtoReflect() protoreflect.Message
- func (x *ListOperationRulesRequest) Reset()
- func (x *ListOperationRulesRequest) String() string
- type ListOperationRulesResponse
- func (*ListOperationRulesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListOperationRulesResponse) GetRules() []*OperationRule
- func (x *ListOperationRulesResponse) GetTotalCount() int32
- func (*ListOperationRulesResponse) ProtoMessage()
- func (x *ListOperationRulesResponse) ProtoReflect() protoreflect.Message
- func (x *ListOperationRulesResponse) Reset()
- func (x *ListOperationRulesResponse) String() string
- type ListRackRuleAssociationsRequest
- func (*ListRackRuleAssociationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListRackRuleAssociationsRequest) GetRackId() *UUID
- func (*ListRackRuleAssociationsRequest) ProtoMessage()
- func (x *ListRackRuleAssociationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListRackRuleAssociationsRequest) Reset()
- func (x *ListRackRuleAssociationsRequest) String() string
- type ListRackRuleAssociationsResponse
- func (*ListRackRuleAssociationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListRackRuleAssociationsResponse) GetAssociations() []*RackRuleAssociation
- func (*ListRackRuleAssociationsResponse) ProtoMessage()
- func (x *ListRackRuleAssociationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListRackRuleAssociationsResponse) Reset()
- func (x *ListRackRuleAssociationsResponse) String() string
- type ListTaskScheduleScopesRequest
- func (*ListTaskScheduleScopesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListTaskScheduleScopesRequest) GetScheduleId() *UUID
- func (*ListTaskScheduleScopesRequest) ProtoMessage()
- func (x *ListTaskScheduleScopesRequest) ProtoReflect() protoreflect.Message
- func (x *ListTaskScheduleScopesRequest) Reset()
- func (x *ListTaskScheduleScopesRequest) String() string
- type ListTaskScheduleScopesResponse
- func (*ListTaskScheduleScopesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListTaskScheduleScopesResponse) GetScopes() []*TaskScheduleScope
- func (*ListTaskScheduleScopesResponse) ProtoMessage()
- func (x *ListTaskScheduleScopesResponse) ProtoReflect() protoreflect.Message
- func (x *ListTaskScheduleScopesResponse) Reset()
- func (x *ListTaskScheduleScopesResponse) String() string
- type ListTaskSchedulesRequest
- func (*ListTaskSchedulesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListTaskSchedulesRequest) GetEnabledOnly() bool
- func (x *ListTaskSchedulesRequest) GetPagination() *Pagination
- func (x *ListTaskSchedulesRequest) GetRackId() *UUID
- func (*ListTaskSchedulesRequest) ProtoMessage()
- func (x *ListTaskSchedulesRequest) ProtoReflect() protoreflect.Message
- func (x *ListTaskSchedulesRequest) Reset()
- func (x *ListTaskSchedulesRequest) String() string
- type ListTaskSchedulesResponse
- func (*ListTaskSchedulesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListTaskSchedulesResponse) GetTaskSchedules() []*TaskSchedule
- func (x *ListTaskSchedulesResponse) GetTotal() int32
- func (*ListTaskSchedulesResponse) ProtoMessage()
- func (x *ListTaskSchedulesResponse) ProtoReflect() protoreflect.Message
- func (x *ListTaskSchedulesResponse) Reset()
- func (x *ListTaskSchedulesResponse) String() string
- type ListTasksRequest
- func (*ListTasksRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListTasksRequest) GetActiveOnly() bool
- func (x *ListTasksRequest) GetPagination() *Pagination
- func (x *ListTasksRequest) GetRackId() *UUID
- func (*ListTasksRequest) ProtoMessage()
- func (x *ListTasksRequest) ProtoReflect() protoreflect.Message
- func (x *ListTasksRequest) Reset()
- func (x *ListTasksRequest) String() string
- type ListTasksResponse
- func (*ListTasksResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListTasksResponse) GetTasks() []*Task
- func (x *ListTasksResponse) GetTotal() int32
- func (*ListTasksResponse) ProtoMessage()
- func (x *ListTasksResponse) ProtoReflect() protoreflect.Message
- func (x *ListTasksResponse) Reset()
- func (x *ListTasksResponse) String() string
- type Location
- func (*Location) Descriptor() ([]byte, []int)deprecated
- func (x *Location) GetDatacenter() string
- func (x *Location) GetPosition() string
- func (x *Location) GetRegion() string
- func (x *Location) GetRoom() string
- func (*Location) ProtoMessage()
- func (x *Location) ProtoReflect() protoreflect.Message
- func (x *Location) Reset()
- func (x *Location) String() string
- type NVLDomain
- type OperationRule
- func (*OperationRule) Descriptor() ([]byte, []int)deprecated
- func (x *OperationRule) GetCreatedAt() *timestamppb.Timestamp
- func (x *OperationRule) GetDescription() string
- func (x *OperationRule) GetId() *UUID
- func (x *OperationRule) GetIsDefault() bool
- func (x *OperationRule) GetName() string
- func (x *OperationRule) GetOperationCode() string
- func (x *OperationRule) GetOperationType() OperationType
- func (x *OperationRule) GetRuleDefinitionJson() string
- func (x *OperationRule) GetUpdatedAt() *timestamppb.Timestamp
- func (*OperationRule) ProtoMessage()
- func (x *OperationRule) ProtoReflect() protoreflect.Message
- func (x *OperationRule) Reset()
- func (x *OperationRule) String() string
- type OperationTargetSpec
- func (*OperationTargetSpec) Descriptor() ([]byte, []int)deprecated
- func (x *OperationTargetSpec) GetComponents() *ComponentTargets
- func (x *OperationTargetSpec) GetRacks() *RackTargets
- func (x *OperationTargetSpec) GetTargets() isOperationTargetSpec_Targets
- func (*OperationTargetSpec) ProtoMessage()
- func (x *OperationTargetSpec) ProtoReflect() protoreflect.Message
- func (x *OperationTargetSpec) Reset()
- func (x *OperationTargetSpec) String() string
- type OperationTargetSpec_Components
- type OperationTargetSpec_Racks
- type OperationType
- func (OperationType) Descriptor() protoreflect.EnumDescriptor
- func (x OperationType) Enum() *OperationType
- func (OperationType) EnumDescriptor() ([]byte, []int)deprecated
- func (x OperationType) Number() protoreflect.EnumNumber
- func (x OperationType) String() string
- func (OperationType) Type() protoreflect.EnumType
- type OrderBy
- func (*OrderBy) Descriptor() ([]byte, []int)deprecated
- func (x *OrderBy) GetComponentField() ComponentOrderByField
- func (x *OrderBy) GetDirection() string
- func (x *OrderBy) GetField() isOrderBy_Field
- func (x *OrderBy) GetRackField() RackOrderByField
- func (*OrderBy) ProtoMessage()
- func (x *OrderBy) ProtoReflect() protoreflect.Message
- func (x *OrderBy) Reset()
- func (x *OrderBy) String() string
- type OrderBy_ComponentField
- type OrderBy_RackField
- type OverlapPolicy
- func (OverlapPolicy) Descriptor() protoreflect.EnumDescriptor
- func (x OverlapPolicy) Enum() *OverlapPolicy
- func (OverlapPolicy) EnumDescriptor() ([]byte, []int)deprecated
- func (x OverlapPolicy) Number() protoreflect.EnumNumber
- func (x OverlapPolicy) String() string
- func (OverlapPolicy) Type() protoreflect.EnumType
- type Pagination
- type PatchComponentRequest
- func (*PatchComponentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PatchComponentRequest) GetBmcs() []*BMCInfo
- func (x *PatchComponentRequest) GetDescription() string
- func (x *PatchComponentRequest) GetFirmwareVersion() string
- func (x *PatchComponentRequest) GetId() *UUID
- func (x *PatchComponentRequest) GetPosition() *RackPosition
- func (x *PatchComponentRequest) GetRackId() *UUID
- func (*PatchComponentRequest) ProtoMessage()
- func (x *PatchComponentRequest) ProtoReflect() protoreflect.Message
- func (x *PatchComponentRequest) Reset()
- func (x *PatchComponentRequest) String() string
- type PatchComponentResponse
- func (*PatchComponentResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PatchComponentResponse) GetComponent() *Component
- func (*PatchComponentResponse) ProtoMessage()
- func (x *PatchComponentResponse) ProtoReflect() protoreflect.Message
- func (x *PatchComponentResponse) Reset()
- func (x *PatchComponentResponse) String() string
- type PatchRackRequest
- type PatchRackResponse
- type PauseTaskScheduleRequest
- func (*PauseTaskScheduleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PauseTaskScheduleRequest) GetId() *UUID
- func (*PauseTaskScheduleRequest) ProtoMessage()
- func (x *PauseTaskScheduleRequest) ProtoReflect() protoreflect.Message
- func (x *PauseTaskScheduleRequest) Reset()
- func (x *PauseTaskScheduleRequest) String() string
- type PowerControlOp
- func (PowerControlOp) Descriptor() protoreflect.EnumDescriptor
- func (x PowerControlOp) Enum() *PowerControlOp
- func (PowerControlOp) EnumDescriptor() ([]byte, []int)deprecated
- func (x PowerControlOp) Number() protoreflect.EnumNumber
- func (x PowerControlOp) String() string
- func (PowerControlOp) Type() protoreflect.EnumType
- type PowerOffRackRequest
- func (*PowerOffRackRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PowerOffRackRequest) GetDescription() string
- func (x *PowerOffRackRequest) GetForced() bool
- func (x *PowerOffRackRequest) GetQueueOptions() *QueueOptions
- func (x *PowerOffRackRequest) GetRuleId() *UUID
- func (x *PowerOffRackRequest) GetTargetSpec() *OperationTargetSpec
- func (*PowerOffRackRequest) ProtoMessage()
- func (x *PowerOffRackRequest) ProtoReflect() protoreflect.Message
- func (x *PowerOffRackRequest) Reset()
- func (x *PowerOffRackRequest) String() string
- type PowerOnRackRequest
- func (*PowerOnRackRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PowerOnRackRequest) GetDescription() string
- func (x *PowerOnRackRequest) GetQueueOptions() *QueueOptions
- func (x *PowerOnRackRequest) GetRuleId() *UUID
- func (x *PowerOnRackRequest) GetTargetSpec() *OperationTargetSpec
- func (*PowerOnRackRequest) ProtoMessage()
- func (x *PowerOnRackRequest) ProtoReflect() protoreflect.Message
- func (x *PowerOnRackRequest) Reset()
- func (x *PowerOnRackRequest) String() string
- type PowerResetRackRequest
- func (*PowerResetRackRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PowerResetRackRequest) GetDescription() string
- func (x *PowerResetRackRequest) GetForced() bool
- func (x *PowerResetRackRequest) GetQueueOptions() *QueueOptions
- func (x *PowerResetRackRequest) GetRuleId() *UUID
- func (x *PowerResetRackRequest) GetTargetSpec() *OperationTargetSpec
- func (*PowerResetRackRequest) ProtoMessage()
- func (x *PowerResetRackRequest) ProtoReflect() protoreflect.Message
- func (x *PowerResetRackRequest) Reset()
- func (x *PowerResetRackRequest) String() string
- type PurgeComponentRequest
- func (*PurgeComponentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PurgeComponentRequest) GetId() *UUID
- func (*PurgeComponentRequest) ProtoMessage()
- func (x *PurgeComponentRequest) ProtoReflect() protoreflect.Message
- func (x *PurgeComponentRequest) Reset()
- func (x *PurgeComponentRequest) String() string
- type PurgeComponentResponse
- type PurgeRackRequest
- type PurgeRackResponse
- type QueueOptions
- func (*QueueOptions) Descriptor() ([]byte, []int)deprecated
- func (x *QueueOptions) GetConflictStrategy() ConflictStrategy
- func (x *QueueOptions) GetQueueTimeoutSeconds() int32
- func (*QueueOptions) ProtoMessage()
- func (x *QueueOptions) ProtoReflect() protoreflect.Message
- func (x *QueueOptions) Reset()
- func (x *QueueOptions) String() string
- type Rack
- func (*Rack) Descriptor() ([]byte, []int)deprecated
- func (x *Rack) GetComponents() []*Component
- func (x *Rack) GetInfo() *DeviceInfo
- func (x *Rack) GetLocation() *Location
- func (*Rack) ProtoMessage()
- func (x *Rack) ProtoReflect() protoreflect.Message
- func (x *Rack) Reset()
- func (x *Rack) String() string
- type RackFilterField
- func (RackFilterField) Descriptor() protoreflect.EnumDescriptor
- func (x RackFilterField) Enum() *RackFilterField
- func (RackFilterField) EnumDescriptor() ([]byte, []int)deprecated
- func (x RackFilterField) Number() protoreflect.EnumNumber
- func (x RackFilterField) String() string
- func (RackFilterField) Type() protoreflect.EnumType
- type RackOrderByField
- func (RackOrderByField) Descriptor() protoreflect.EnumDescriptor
- func (x RackOrderByField) Enum() *RackOrderByField
- func (RackOrderByField) EnumDescriptor() ([]byte, []int)deprecated
- func (x RackOrderByField) Number() protoreflect.EnumNumber
- func (x RackOrderByField) String() string
- func (RackOrderByField) Type() protoreflect.EnumType
- type RackPosition
- func (*RackPosition) Descriptor() ([]byte, []int)deprecated
- func (x *RackPosition) GetHostId() int32
- func (x *RackPosition) GetSlotId() int32
- func (x *RackPosition) GetTrayIdx() int32
- func (*RackPosition) ProtoMessage()
- func (x *RackPosition) ProtoReflect() protoreflect.Message
- func (x *RackPosition) Reset()
- func (x *RackPosition) String() string
- type RackRuleAssociation
- func (*RackRuleAssociation) Descriptor() ([]byte, []int)deprecated
- func (x *RackRuleAssociation) GetCreatedAt() *timestamppb.Timestamp
- func (x *RackRuleAssociation) GetOperationCode() string
- func (x *RackRuleAssociation) GetOperationType() OperationType
- func (x *RackRuleAssociation) GetRackId() *UUID
- func (x *RackRuleAssociation) GetRuleId() *UUID
- func (x *RackRuleAssociation) GetUpdatedAt() *timestamppb.Timestamp
- func (*RackRuleAssociation) ProtoMessage()
- func (x *RackRuleAssociation) ProtoReflect() protoreflect.Message
- func (x *RackRuleAssociation) Reset()
- func (x *RackRuleAssociation) String() string
- type RackTarget
- func (*RackTarget) Descriptor() ([]byte, []int)deprecated
- func (x *RackTarget) GetComponentTypes() []ComponentType
- func (x *RackTarget) GetId() *UUID
- func (x *RackTarget) GetIdentifier() isRackTarget_Identifier
- func (x *RackTarget) GetName() string
- func (*RackTarget) ProtoMessage()
- func (x *RackTarget) ProtoReflect() protoreflect.Message
- func (x *RackTarget) Reset()
- func (x *RackTarget) String() string
- type RackTarget_Id
- type RackTarget_Name
- type RackTargets
- type RemoveTaskScheduleScopeRequest
- func (*RemoveTaskScheduleScopeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveTaskScheduleScopeRequest) GetScopeId() *UUID
- func (*RemoveTaskScheduleScopeRequest) ProtoMessage()
- func (x *RemoveTaskScheduleScopeRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveTaskScheduleScopeRequest) Reset()
- func (x *RemoveTaskScheduleScopeRequest) String() string
- type ResumeTaskScheduleRequest
- func (*ResumeTaskScheduleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResumeTaskScheduleRequest) GetId() *UUID
- func (*ResumeTaskScheduleRequest) ProtoMessage()
- func (x *ResumeTaskScheduleRequest) ProtoReflect() protoreflect.Message
- func (x *ResumeTaskScheduleRequest) Reset()
- func (x *ResumeTaskScheduleRequest) String() string
- type ScheduleConfig
- func (*ScheduleConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ScheduleConfig) GetName() string
- func (x *ScheduleConfig) GetOverlapPolicy() OverlapPolicy
- func (x *ScheduleConfig) GetSpec() *ScheduleSpec
- func (*ScheduleConfig) ProtoMessage()
- func (x *ScheduleConfig) ProtoReflect() protoreflect.Message
- func (x *ScheduleConfig) Reset()
- func (x *ScheduleConfig) String() string
- type ScheduleSpec
- func (*ScheduleSpec) Descriptor() ([]byte, []int)deprecated
- func (x *ScheduleSpec) GetSpec() string
- func (x *ScheduleSpec) GetTimezone() string
- func (x *ScheduleSpec) GetType() ScheduleSpecType
- func (*ScheduleSpec) ProtoMessage()
- func (x *ScheduleSpec) ProtoReflect() protoreflect.Message
- func (x *ScheduleSpec) Reset()
- func (x *ScheduleSpec) String() string
- type ScheduleSpecType
- func (ScheduleSpecType) Descriptor() protoreflect.EnumDescriptor
- func (x ScheduleSpecType) Enum() *ScheduleSpecType
- func (ScheduleSpecType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ScheduleSpecType) Number() protoreflect.EnumNumber
- func (x ScheduleSpecType) String() string
- func (ScheduleSpecType) Type() protoreflect.EnumType
- type ScheduledOperation
- func (*ScheduledOperation) Descriptor() ([]byte, []int)deprecated
- func (x *ScheduledOperation) GetBringUp() *BringUpRackRequest
- func (x *ScheduledOperation) GetIngest() *IngestRackRequest
- func (x *ScheduledOperation) GetOperation() isScheduledOperation_Operation
- func (x *ScheduledOperation) GetPowerOff() *PowerOffRackRequest
- func (x *ScheduledOperation) GetPowerOn() *PowerOnRackRequest
- func (x *ScheduledOperation) GetPowerReset() *PowerResetRackRequest
- func (x *ScheduledOperation) GetUpgradeFirmware() *UpgradeFirmwareRequest
- func (*ScheduledOperation) ProtoMessage()
- func (x *ScheduledOperation) ProtoReflect() protoreflect.Message
- func (x *ScheduledOperation) Reset()
- func (x *ScheduledOperation) String() string
- type ScheduledOperation_BringUp
- type ScheduledOperation_Ingest
- type ScheduledOperation_PowerOff
- type ScheduledOperation_PowerOn
- type ScheduledOperation_PowerReset
- type ScheduledOperation_UpgradeFirmware
- type SetRuleAsDefaultRequest
- func (*SetRuleAsDefaultRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetRuleAsDefaultRequest) GetRuleId() *UUID
- func (*SetRuleAsDefaultRequest) ProtoMessage()
- func (x *SetRuleAsDefaultRequest) ProtoReflect() protoreflect.Message
- func (x *SetRuleAsDefaultRequest) Reset()
- func (x *SetRuleAsDefaultRequest) String() string
- type StringQueryInfo
- func (*StringQueryInfo) Descriptor() ([]byte, []int)deprecated
- func (x *StringQueryInfo) GetIsWildcard() bool
- func (x *StringQueryInfo) GetPatterns() []string
- func (x *StringQueryInfo) GetUseOr() bool
- func (*StringQueryInfo) ProtoMessage()
- func (x *StringQueryInfo) ProtoReflect() protoreflect.Message
- func (x *StringQueryInfo) Reset()
- func (x *StringQueryInfo) String() string
- type SubmitTaskResponse
- func (*SubmitTaskResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SubmitTaskResponse) GetTaskIds() []*UUID
- func (*SubmitTaskResponse) ProtoMessage()
- func (x *SubmitTaskResponse) ProtoReflect() protoreflect.Message
- func (x *SubmitTaskResponse) Reset()
- func (x *SubmitTaskResponse) String() string
- type Task
- func (*Task) Descriptor() ([]byte, []int)deprecated
- func (x *Task) GetAppliedRuleId() *UUID
- func (x *Task) GetComponentUuids() []*UUID
- func (x *Task) GetCreatedAt() *timestamppb.Timestamp
- func (x *Task) GetDescription() string
- func (x *Task) GetExecutionId() string
- func (x *Task) GetExecutorType() TaskExecutorType
- func (x *Task) GetFinishedAt() *timestamppb.Timestamp
- func (x *Task) GetId() *UUID
- func (x *Task) GetMessage() string
- func (x *Task) GetOperation() string
- func (x *Task) GetQueueExpiresAt() *timestamppb.Timestamp
- func (x *Task) GetRackId() *UUID
- func (x *Task) GetStartedAt() *timestamppb.Timestamp
- func (x *Task) GetStatus() TaskStatus
- func (x *Task) GetUpdatedAt() *timestamppb.Timestamp
- func (*Task) ProtoMessage()
- func (x *Task) ProtoReflect() protoreflect.Message
- func (x *Task) Reset()
- func (x *Task) String() string
- type TaskExecutorType
- func (TaskExecutorType) Descriptor() protoreflect.EnumDescriptor
- func (x TaskExecutorType) Enum() *TaskExecutorType
- func (TaskExecutorType) EnumDescriptor() ([]byte, []int)deprecated
- func (x TaskExecutorType) Number() protoreflect.EnumNumber
- func (x TaskExecutorType) String() string
- func (TaskExecutorType) Type() protoreflect.EnumType
- type TaskSchedule
- func (*TaskSchedule) Descriptor() ([]byte, []int)deprecated
- func (x *TaskSchedule) GetCreatedAt() *timestamppb.Timestamp
- func (x *TaskSchedule) GetDescription() string
- func (x *TaskSchedule) GetEnabled() bool
- func (x *TaskSchedule) GetId() *UUID
- func (x *TaskSchedule) GetLastRunAt() *timestamppb.Timestamp
- func (x *TaskSchedule) GetName() string
- func (x *TaskSchedule) GetNextRunAt() *timestamppb.Timestamp
- func (x *TaskSchedule) GetOperationType() string
- func (x *TaskSchedule) GetOverlapPolicy() OverlapPolicy
- func (x *TaskSchedule) GetSpec() *ScheduleSpec
- func (x *TaskSchedule) GetUpdatedAt() *timestamppb.Timestamp
- func (*TaskSchedule) ProtoMessage()
- func (x *TaskSchedule) ProtoReflect() protoreflect.Message
- func (x *TaskSchedule) Reset()
- func (x *TaskSchedule) String() string
- type TaskScheduleScope
- func (*TaskScheduleScope) Descriptor() ([]byte, []int)deprecated
- func (x *TaskScheduleScope) GetComponentFilter() isTaskScheduleScope_ComponentFilter
- func (x *TaskScheduleScope) GetComponents() *ComponentTargets
- func (x *TaskScheduleScope) GetCreatedAt() *timestamppb.Timestamp
- func (x *TaskScheduleScope) GetId() *UUID
- func (x *TaskScheduleScope) GetLastTaskId() *UUID
- func (x *TaskScheduleScope) GetRackId() *UUID
- func (x *TaskScheduleScope) GetScheduleId() *UUID
- func (x *TaskScheduleScope) GetTypes() *ComponentTypes
- func (*TaskScheduleScope) ProtoMessage()
- func (x *TaskScheduleScope) ProtoReflect() protoreflect.Message
- func (x *TaskScheduleScope) Reset()
- func (x *TaskScheduleScope) String() string
- type TaskScheduleScope_Components
- type TaskScheduleScope_Types
- type TaskStatus
- type TriggerTaskScheduleRequest
- func (*TriggerTaskScheduleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TriggerTaskScheduleRequest) GetId() *UUID
- func (*TriggerTaskScheduleRequest) ProtoMessage()
- func (x *TriggerTaskScheduleRequest) ProtoReflect() protoreflect.Message
- func (x *TriggerTaskScheduleRequest) Reset()
- func (x *TriggerTaskScheduleRequest) String() string
- type UUID
- type UnimplementedFlowServer
- func (UnimplementedFlowServer) AddComponent(context.Context, *AddComponentRequest) (*AddComponentResponse, error)
- func (UnimplementedFlowServer) AddTaskScheduleScope(context.Context, *AddTaskScheduleScopeRequest) (*AddTaskScheduleScopeResponse, error)
- func (UnimplementedFlowServer) AssociateRuleWithRack(context.Context, *AssociateRuleWithRackRequest) (*emptypb.Empty, error)
- func (UnimplementedFlowServer) AttachRacksToNVLDomain(context.Context, *AttachRacksToNVLDomainRequest) (*emptypb.Empty, error)
- func (UnimplementedFlowServer) BringUpRack(context.Context, *BringUpRackRequest) (*SubmitTaskResponse, error)
- func (UnimplementedFlowServer) CancelTask(context.Context, *CancelTaskRequest) (*CancelTaskResponse, error)
- func (UnimplementedFlowServer) CheckScheduleConflicts(context.Context, *CheckScheduleConflictsRequest) (*CheckScheduleConflictsResponse, error)
- func (UnimplementedFlowServer) CreateExpectedRack(context.Context, *CreateExpectedRackRequest) (*CreateExpectedRackResponse, error)
- func (UnimplementedFlowServer) CreateNVLDomain(context.Context, *CreateNVLDomainRequest) (*CreateNVLDomainResponse, error)
- func (UnimplementedFlowServer) CreateOperationRule(context.Context, *CreateOperationRuleRequest) (*CreateOperationRuleResponse, error)
- func (UnimplementedFlowServer) CreateTaskSchedule(context.Context, *CreateTaskScheduleRequest) (*TaskSchedule, error)
- func (UnimplementedFlowServer) DeleteComponent(context.Context, *DeleteComponentRequest) (*DeleteComponentResponse, error)
- func (UnimplementedFlowServer) DeleteOperationRule(context.Context, *DeleteOperationRuleRequest) (*emptypb.Empty, error)
- func (UnimplementedFlowServer) DeleteRack(context.Context, *DeleteRackRequest) (*DeleteRackResponse, error)
- func (UnimplementedFlowServer) DeleteTaskSchedule(context.Context, *DeleteTaskScheduleRequest) (*emptypb.Empty, error)
- func (UnimplementedFlowServer) DetachRacksFromNVLDomain(context.Context, *DetachRacksFromNVLDomainRequest) (*emptypb.Empty, error)
- func (UnimplementedFlowServer) DisassociateRuleFromRack(context.Context, *DisassociateRuleFromRackRequest) (*emptypb.Empty, error)
- func (UnimplementedFlowServer) GetComponentInfoByID(context.Context, *GetComponentInfoByIDRequest) (*GetComponentInfoResponse, error)
- func (UnimplementedFlowServer) GetComponentInfoBySerial(context.Context, *GetComponentInfoBySerialRequest) (*GetComponentInfoResponse, error)
- func (UnimplementedFlowServer) GetComponents(context.Context, *GetComponentsRequest) (*GetComponentsResponse, error)
- func (UnimplementedFlowServer) GetListOfNVLDomains(context.Context, *GetListOfNVLDomainsRequest) (*GetListOfNVLDomainsResponse, error)
- func (UnimplementedFlowServer) GetListOfRacks(context.Context, *GetListOfRacksRequest) (*GetListOfRacksResponse, error)
- func (UnimplementedFlowServer) GetOperationRule(context.Context, *GetOperationRuleRequest) (*OperationRule, error)
- func (UnimplementedFlowServer) GetRackInfoByID(context.Context, *GetRackInfoByIDRequest) (*GetRackInfoResponse, error)
- func (UnimplementedFlowServer) GetRackInfoBySerial(context.Context, *GetRackInfoBySerialRequest) (*GetRackInfoResponse, error)
- func (UnimplementedFlowServer) GetRackRuleAssociation(context.Context, *GetRackRuleAssociationRequest) (*GetRackRuleAssociationResponse, error)
- func (UnimplementedFlowServer) GetRacksForNVLDomain(context.Context, *GetRacksForNVLDomainRequest) (*GetRacksForNVLDomainResponse, error)
- func (UnimplementedFlowServer) GetTaskSchedule(context.Context, *GetTaskScheduleRequest) (*TaskSchedule, error)
- func (UnimplementedFlowServer) GetTasksByIDs(context.Context, *GetTasksByIDsRequest) (*GetTasksByIDsResponse, error)
- func (UnimplementedFlowServer) IngestRack(context.Context, *IngestRackRequest) (*SubmitTaskResponse, error)
- func (UnimplementedFlowServer) ListOperationRules(context.Context, *ListOperationRulesRequest) (*ListOperationRulesResponse, error)
- func (UnimplementedFlowServer) ListRackRuleAssociations(context.Context, *ListRackRuleAssociationsRequest) (*ListRackRuleAssociationsResponse, error)
- func (UnimplementedFlowServer) ListTaskScheduleScopes(context.Context, *ListTaskScheduleScopesRequest) (*ListTaskScheduleScopesResponse, error)
- func (UnimplementedFlowServer) ListTaskSchedules(context.Context, *ListTaskSchedulesRequest) (*ListTaskSchedulesResponse, error)
- func (UnimplementedFlowServer) ListTasks(context.Context, *ListTasksRequest) (*ListTasksResponse, error)
- func (UnimplementedFlowServer) PatchComponent(context.Context, *PatchComponentRequest) (*PatchComponentResponse, error)
- func (UnimplementedFlowServer) PatchRack(context.Context, *PatchRackRequest) (*PatchRackResponse, error)
- func (UnimplementedFlowServer) PauseTaskSchedule(context.Context, *PauseTaskScheduleRequest) (*TaskSchedule, error)
- func (UnimplementedFlowServer) PowerOffRack(context.Context, *PowerOffRackRequest) (*SubmitTaskResponse, error)
- func (UnimplementedFlowServer) PowerOnRack(context.Context, *PowerOnRackRequest) (*SubmitTaskResponse, error)
- func (UnimplementedFlowServer) PowerResetRack(context.Context, *PowerResetRackRequest) (*SubmitTaskResponse, error)
- func (UnimplementedFlowServer) PurgeComponent(context.Context, *PurgeComponentRequest) (*PurgeComponentResponse, error)
- func (UnimplementedFlowServer) PurgeRack(context.Context, *PurgeRackRequest) (*PurgeRackResponse, error)
- func (UnimplementedFlowServer) RemoveTaskScheduleScope(context.Context, *RemoveTaskScheduleScopeRequest) (*emptypb.Empty, error)
- func (UnimplementedFlowServer) ResumeTaskSchedule(context.Context, *ResumeTaskScheduleRequest) (*TaskSchedule, error)
- func (UnimplementedFlowServer) SetRuleAsDefault(context.Context, *SetRuleAsDefaultRequest) (*emptypb.Empty, error)
- func (UnimplementedFlowServer) TriggerTaskSchedule(context.Context, *TriggerTaskScheduleRequest) (*SubmitTaskResponse, error)
- func (UnimplementedFlowServer) UpdateOperationRule(context.Context, *UpdateOperationRuleRequest) (*emptypb.Empty, error)
- func (UnimplementedFlowServer) UpdateTaskSchedule(context.Context, *UpdateTaskScheduleRequest) (*TaskSchedule, error)
- func (UnimplementedFlowServer) UpdateTaskScheduleScope(context.Context, *UpdateTaskScheduleScopeRequest) (*UpdateTaskScheduleScopeResponse, error)
- func (UnimplementedFlowServer) UpgradeFirmware(context.Context, *UpgradeFirmwareRequest) (*SubmitTaskResponse, error)
- func (UnimplementedFlowServer) ValidateComponents(context.Context, *ValidateComponentsRequest) (*ValidateComponentsResponse, error)
- func (UnimplementedFlowServer) Version(context.Context, *VersionRequest) (*BuildInfo, error)
- type UnsafeFlowServer
- type UpdateOperationRuleRequest
- func (*UpdateOperationRuleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateOperationRuleRequest) GetDescription() string
- func (x *UpdateOperationRuleRequest) GetName() string
- func (x *UpdateOperationRuleRequest) GetRuleDefinitionJson() string
- func (x *UpdateOperationRuleRequest) GetRuleId() *UUID
- func (*UpdateOperationRuleRequest) ProtoMessage()
- func (x *UpdateOperationRuleRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateOperationRuleRequest) Reset()
- func (x *UpdateOperationRuleRequest) String() string
- type UpdateTaskScheduleRequest
- func (*UpdateTaskScheduleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateTaskScheduleRequest) GetId() *UUID
- func (x *UpdateTaskScheduleRequest) GetSchedule() *ScheduleConfig
- func (x *UpdateTaskScheduleRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateTaskScheduleRequest) ProtoMessage()
- func (x *UpdateTaskScheduleRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateTaskScheduleRequest) Reset()
- func (x *UpdateTaskScheduleRequest) String() string
- type UpdateTaskScheduleScopeRequest
- func (*UpdateTaskScheduleScopeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateTaskScheduleScopeRequest) GetDesiredScope() *OperationTargetSpec
- func (x *UpdateTaskScheduleScopeRequest) GetScheduleId() *UUID
- func (*UpdateTaskScheduleScopeRequest) ProtoMessage()
- func (x *UpdateTaskScheduleScopeRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateTaskScheduleScopeRequest) Reset()
- func (x *UpdateTaskScheduleScopeRequest) String() string
- type UpdateTaskScheduleScopeResponse
- func (*UpdateTaskScheduleScopeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateTaskScheduleScopeResponse) GetAdded() int32
- func (x *UpdateTaskScheduleScopeResponse) GetRemoved() int32
- func (x *UpdateTaskScheduleScopeResponse) GetScopes() []*TaskScheduleScope
- func (x *UpdateTaskScheduleScopeResponse) GetUpdated() int32
- func (*UpdateTaskScheduleScopeResponse) ProtoMessage()
- func (x *UpdateTaskScheduleScopeResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateTaskScheduleScopeResponse) Reset()
- func (x *UpdateTaskScheduleScopeResponse) String() string
- type UpgradeFirmwareRequest
- func (*UpgradeFirmwareRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpgradeFirmwareRequest) GetDescription() string
- func (x *UpgradeFirmwareRequest) GetEndTime() *timestamppb.Timestamp
- func (x *UpgradeFirmwareRequest) GetQueueOptions() *QueueOptions
- func (x *UpgradeFirmwareRequest) GetRuleId() *UUID
- func (x *UpgradeFirmwareRequest) GetStartTime() *timestamppb.Timestamp
- func (x *UpgradeFirmwareRequest) GetTargetSpec() *OperationTargetSpec
- func (x *UpgradeFirmwareRequest) GetTargetVersion() string
- func (*UpgradeFirmwareRequest) ProtoMessage()
- func (x *UpgradeFirmwareRequest) ProtoReflect() protoreflect.Message
- func (x *UpgradeFirmwareRequest) Reset()
- func (x *UpgradeFirmwareRequest) String() string
- type ValidateComponentsRequest
- func (*ValidateComponentsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ValidateComponentsRequest) GetFilters() []*Filter
- func (x *ValidateComponentsRequest) GetOrderBy() *OrderBy
- func (x *ValidateComponentsRequest) GetPagination() *Pagination
- func (x *ValidateComponentsRequest) GetTargetSpec() *OperationTargetSpec
- func (*ValidateComponentsRequest) ProtoMessage()
- func (x *ValidateComponentsRequest) ProtoReflect() protoreflect.Message
- func (x *ValidateComponentsRequest) Reset()
- func (x *ValidateComponentsRequest) String() string
- type ValidateComponentsResponse
- func (*ValidateComponentsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ValidateComponentsResponse) GetDiffs() []*ComponentDiff
- func (x *ValidateComponentsResponse) GetDriftCount() int32
- func (x *ValidateComponentsResponse) GetMatchCount() int32
- func (x *ValidateComponentsResponse) GetMissingCount() int32
- func (x *ValidateComponentsResponse) GetTotalDiffs() int32
- func (x *ValidateComponentsResponse) GetUnexpectedCount() int32
- func (*ValidateComponentsResponse) ProtoMessage()
- func (x *ValidateComponentsResponse) ProtoReflect() protoreflect.Message
- func (x *ValidateComponentsResponse) Reset()
- func (x *ValidateComponentsResponse) String() string
- type VersionRequest
Constants ¶
const ( Flow_Version_FullMethodName = "/v1.Flow/Version" Flow_CreateTaskSchedule_FullMethodName = "/v1.Flow/CreateTaskSchedule" Flow_GetTaskSchedule_FullMethodName = "/v1.Flow/GetTaskSchedule" Flow_ListTaskSchedules_FullMethodName = "/v1.Flow/ListTaskSchedules" Flow_UpdateTaskSchedule_FullMethodName = "/v1.Flow/UpdateTaskSchedule" Flow_PauseTaskSchedule_FullMethodName = "/v1.Flow/PauseTaskSchedule" Flow_ResumeTaskSchedule_FullMethodName = "/v1.Flow/ResumeTaskSchedule" Flow_DeleteTaskSchedule_FullMethodName = "/v1.Flow/DeleteTaskSchedule" Flow_TriggerTaskSchedule_FullMethodName = "/v1.Flow/TriggerTaskSchedule" Flow_AddTaskScheduleScope_FullMethodName = "/v1.Flow/AddTaskScheduleScope" Flow_RemoveTaskScheduleScope_FullMethodName = "/v1.Flow/RemoveTaskScheduleScope" Flow_UpdateTaskScheduleScope_FullMethodName = "/v1.Flow/UpdateTaskScheduleScope" Flow_ListTaskScheduleScopes_FullMethodName = "/v1.Flow/ListTaskScheduleScopes" Flow_CheckScheduleConflicts_FullMethodName = "/v1.Flow/CheckScheduleConflicts" Flow_CreateExpectedRack_FullMethodName = "/v1.Flow/CreateExpectedRack" Flow_GetRackInfoByID_FullMethodName = "/v1.Flow/GetRackInfoByID" Flow_GetRackInfoBySerial_FullMethodName = "/v1.Flow/GetRackInfoBySerial" Flow_GetListOfRacks_FullMethodName = "/v1.Flow/GetListOfRacks" Flow_PatchRack_FullMethodName = "/v1.Flow/PatchRack" Flow_DeleteRack_FullMethodName = "/v1.Flow/DeleteRack" Flow_PurgeRack_FullMethodName = "/v1.Flow/PurgeRack" Flow_UpgradeFirmware_FullMethodName = "/v1.Flow/UpgradeFirmware" Flow_BringUpRack_FullMethodName = "/v1.Flow/BringUpRack" Flow_IngestRack_FullMethodName = "/v1.Flow/IngestRack" Flow_PowerOnRack_FullMethodName = "/v1.Flow/PowerOnRack" Flow_PowerOffRack_FullMethodName = "/v1.Flow/PowerOffRack" Flow_PowerResetRack_FullMethodName = "/v1.Flow/PowerResetRack" Flow_GetComponentInfoByID_FullMethodName = "/v1.Flow/GetComponentInfoByID" Flow_GetComponentInfoBySerial_FullMethodName = "/v1.Flow/GetComponentInfoBySerial" Flow_GetComponents_FullMethodName = "/v1.Flow/GetComponents" Flow_ValidateComponents_FullMethodName = "/v1.Flow/ValidateComponents" Flow_AddComponent_FullMethodName = "/v1.Flow/AddComponent" Flow_PatchComponent_FullMethodName = "/v1.Flow/PatchComponent" Flow_DeleteComponent_FullMethodName = "/v1.Flow/DeleteComponent" Flow_PurgeComponent_FullMethodName = "/v1.Flow/PurgeComponent" Flow_CreateNVLDomain_FullMethodName = "/v1.Flow/CreateNVLDomain" Flow_AttachRacksToNVLDomain_FullMethodName = "/v1.Flow/AttachRacksToNVLDomain" Flow_DetachRacksFromNVLDomain_FullMethodName = "/v1.Flow/DetachRacksFromNVLDomain" Flow_GetListOfNVLDomains_FullMethodName = "/v1.Flow/GetListOfNVLDomains" Flow_GetRacksForNVLDomain_FullMethodName = "/v1.Flow/GetRacksForNVLDomain" Flow_ListTasks_FullMethodName = "/v1.Flow/ListTasks" Flow_GetTasksByIDs_FullMethodName = "/v1.Flow/GetTasksByIDs" Flow_CancelTask_FullMethodName = "/v1.Flow/CancelTask" Flow_CreateOperationRule_FullMethodName = "/v1.Flow/CreateOperationRule" Flow_UpdateOperationRule_FullMethodName = "/v1.Flow/UpdateOperationRule" Flow_DeleteOperationRule_FullMethodName = "/v1.Flow/DeleteOperationRule" Flow_GetOperationRule_FullMethodName = "/v1.Flow/GetOperationRule" Flow_ListOperationRules_FullMethodName = "/v1.Flow/ListOperationRules" Flow_SetRuleAsDefault_FullMethodName = "/v1.Flow/SetRuleAsDefault" Flow_AssociateRuleWithRack_FullMethodName = "/v1.Flow/AssociateRuleWithRack" Flow_DisassociateRuleFromRack_FullMethodName = "/v1.Flow/DisassociateRuleFromRack" Flow_GetRackRuleAssociation_FullMethodName = "/v1.Flow/GetRackRuleAssociation" Flow_ListRackRuleAssociations_FullMethodName = "/v1.Flow/ListRackRuleAssociations" )
Variables ¶
var ( BMCType_name = map[int32]string{ 0: "BMC_TYPE_UNKNOWN", 1: "BMC_TYPE_HOST", 2: "BMC_TYPE_DPU", } BMCType_value = map[string]int32{ "BMC_TYPE_UNKNOWN": 0, "BMC_TYPE_HOST": 1, "BMC_TYPE_DPU": 2, } )
Enum value maps for BMCType.
var ( ComponentType_name = map[int32]string{ 0: "COMPONENT_TYPE_UNKNOWN", 1: "COMPONENT_TYPE_COMPUTE", 2: "COMPONENT_TYPE_NVLSWITCH", 3: "COMPONENT_TYPE_POWERSHELF", 4: "COMPONENT_TYPE_TORSWITCH", 5: "COMPONENT_TYPE_UMS", 6: "COMPONENT_TYPE_CDU", } ComponentType_value = map[string]int32{ "COMPONENT_TYPE_UNKNOWN": 0, "COMPONENT_TYPE_COMPUTE": 1, "COMPONENT_TYPE_NVLSWITCH": 2, "COMPONENT_TYPE_POWERSHELF": 3, "COMPONENT_TYPE_TORSWITCH": 4, "COMPONENT_TYPE_UMS": 5, "COMPONENT_TYPE_CDU": 6, } )
Enum value maps for ComponentType.
var ( RackFilterField_name = map[int32]string{ 0: "RACK_FILTER_FIELD_UNSPECIFIED", 1: "RACK_FILTER_FIELD_NAME", 2: "RACK_FILTER_FIELD_MANUFACTURER", 3: "RACK_FILTER_FIELD_MODEL", } RackFilterField_value = map[string]int32{ "RACK_FILTER_FIELD_UNSPECIFIED": 0, "RACK_FILTER_FIELD_NAME": 1, "RACK_FILTER_FIELD_MANUFACTURER": 2, "RACK_FILTER_FIELD_MODEL": 3, } )
Enum value maps for RackFilterField.
var ( ComponentFilterField_name = map[int32]string{ 0: "COMPONENT_FILTER_FIELD_UNSPECIFIED", 1: "COMPONENT_FILTER_FIELD_NAME", 2: "COMPONENT_FILTER_FIELD_MANUFACTURER", 3: "COMPONENT_FILTER_FIELD_MODEL", 4: "COMPONENT_FILTER_FIELD_TYPE", } ComponentFilterField_value = map[string]int32{ "COMPONENT_FILTER_FIELD_UNSPECIFIED": 0, "COMPONENT_FILTER_FIELD_NAME": 1, "COMPONENT_FILTER_FIELD_MANUFACTURER": 2, "COMPONENT_FILTER_FIELD_MODEL": 3, "COMPONENT_FILTER_FIELD_TYPE": 4, } )
Enum value maps for ComponentFilterField.
var ( ComponentOrderByField_name = map[int32]string{ 0: "COMPONENT_ORDER_BY_FIELD_UNSPECIFIED", 1: "COMPONENT_ORDER_BY_FIELD_NAME", 2: "COMPONENT_ORDER_BY_FIELD_MANUFACTURER", 3: "COMPONENT_ORDER_BY_FIELD_MODEL", 4: "COMPONENT_ORDER_BY_FIELD_TYPE", } ComponentOrderByField_value = map[string]int32{ "COMPONENT_ORDER_BY_FIELD_UNSPECIFIED": 0, "COMPONENT_ORDER_BY_FIELD_NAME": 1, "COMPONENT_ORDER_BY_FIELD_MANUFACTURER": 2, "COMPONENT_ORDER_BY_FIELD_MODEL": 3, "COMPONENT_ORDER_BY_FIELD_TYPE": 4, } )
Enum value maps for ComponentOrderByField.
var ( RackOrderByField_name = map[int32]string{ 0: "RACK_ORDER_BY_FIELD_UNSPECIFIED", 1: "RACK_ORDER_BY_FIELD_NAME", 2: "RACK_ORDER_BY_FIELD_MANUFACTURER", 3: "RACK_ORDER_BY_FIELD_MODEL", } RackOrderByField_value = map[string]int32{ "RACK_ORDER_BY_FIELD_UNSPECIFIED": 0, "RACK_ORDER_BY_FIELD_NAME": 1, "RACK_ORDER_BY_FIELD_MANUFACTURER": 2, "RACK_ORDER_BY_FIELD_MODEL": 3, } )
Enum value maps for RackOrderByField.
var ( PowerControlOp_name = map[int32]string{ 0: "POWER_CONTROL_OP_UNKNOWN", 1: "POWER_CONTROL_OP_ON", 2: "POWER_CONTROL_OP_FORCE_ON", 3: "POWER_CONTROL_OP_OFF", 4: "POWER_CONTROL_OP_FORCE_OFF", 5: "POWER_CONTROL_OP_RESTART", 6: "POWER_CONTROL_OP_FORCE_RESTART", 7: "POWER_CONTROL_OP_WARM_RESET", 8: "POWER_CONTROL_OP_COLD_RESET", } PowerControlOp_value = map[string]int32{ "POWER_CONTROL_OP_UNKNOWN": 0, "POWER_CONTROL_OP_ON": 1, "POWER_CONTROL_OP_FORCE_ON": 2, "POWER_CONTROL_OP_OFF": 3, "POWER_CONTROL_OP_FORCE_OFF": 4, "POWER_CONTROL_OP_RESTART": 5, "POWER_CONTROL_OP_FORCE_RESTART": 6, "POWER_CONTROL_OP_WARM_RESET": 7, "POWER_CONTROL_OP_COLD_RESET": 8, } )
Enum value maps for PowerControlOp.
var ( TaskStatus_name = map[int32]string{ 0: "TASK_STATUS_UNKNOWN", 1: "TASK_STATUS_PENDING", 2: "TASK_STATUS_RUNNING", 3: "TASK_STATUS_COMPLETED", 4: "TASK_STATUS_FAILED", 5: "TASK_STATUS_TERMINATED", 6: "TASK_STATUS_WAITING", } TaskStatus_value = map[string]int32{ "TASK_STATUS_UNKNOWN": 0, "TASK_STATUS_PENDING": 1, "TASK_STATUS_RUNNING": 2, "TASK_STATUS_COMPLETED": 3, "TASK_STATUS_FAILED": 4, "TASK_STATUS_TERMINATED": 5, "TASK_STATUS_WAITING": 6, } )
Enum value maps for TaskStatus.
var ( TaskExecutorType_name = map[int32]string{ 0: "TASK_EXECUTOR_TYPE_UNKNOWN", 1: "TASK_EXECUTOR_TYPE_TEMPORAL", } TaskExecutorType_value = map[string]int32{ "TASK_EXECUTOR_TYPE_UNKNOWN": 0, "TASK_EXECUTOR_TYPE_TEMPORAL": 1, } )
Enum value maps for TaskExecutorType.
var ( DiffType_name = map[int32]string{ 0: "DIFF_TYPE_UNKNOWN", 1: "DIFF_TYPE_MISSING", 2: "DIFF_TYPE_UNEXPECTED", 3: "DIFF_TYPE_DRIFT", } DiffType_value = map[string]int32{ "DIFF_TYPE_UNKNOWN": 0, "DIFF_TYPE_MISSING": 1, "DIFF_TYPE_UNEXPECTED": 2, "DIFF_TYPE_DRIFT": 3, } )
Enum value maps for DiffType.
var ( ConflictStrategy_name = map[int32]string{ 0: "CONFLICT_STRATEGY_UNSPECIFIED", 1: "CONFLICT_STRATEGY_QUEUE", 2: "CONFLICT_STRATEGY_REJECT", } ConflictStrategy_value = map[string]int32{ "CONFLICT_STRATEGY_UNSPECIFIED": 0, "CONFLICT_STRATEGY_QUEUE": 1, "CONFLICT_STRATEGY_REJECT": 2, } )
Enum value maps for ConflictStrategy.
var ( OperationType_name = map[int32]string{ 0: "OPERATION_TYPE_UNKNOWN", 1: "OPERATION_TYPE_POWER_CONTROL", 2: "OPERATION_TYPE_FIRMWARE_CONTROL", } OperationType_value = map[string]int32{ "OPERATION_TYPE_UNKNOWN": 0, "OPERATION_TYPE_POWER_CONTROL": 1, "OPERATION_TYPE_FIRMWARE_CONTROL": 2, } )
Enum value maps for OperationType.
var ( ScheduleSpecType_name = map[int32]string{ 0: "SCHEDULE_SPEC_TYPE_UNSPECIFIED", 1: "SCHEDULE_SPEC_TYPE_INTERVAL", 2: "SCHEDULE_SPEC_TYPE_CRON", 3: "SCHEDULE_SPEC_TYPE_ONE_TIME", } ScheduleSpecType_value = map[string]int32{ "SCHEDULE_SPEC_TYPE_UNSPECIFIED": 0, "SCHEDULE_SPEC_TYPE_INTERVAL": 1, "SCHEDULE_SPEC_TYPE_CRON": 2, "SCHEDULE_SPEC_TYPE_ONE_TIME": 3, } )
Enum value maps for ScheduleSpecType.
var ( OverlapPolicy_name = map[int32]string{ 0: "OVERLAP_POLICY_UNSPECIFIED", 1: "OVERLAP_POLICY_SKIP", 2: "OVERLAP_POLICY_QUEUE", } OverlapPolicy_value = map[string]int32{ "OVERLAP_POLICY_UNSPECIFIED": 0, "OVERLAP_POLICY_SKIP": 1, "OVERLAP_POLICY_QUEUE": 2, } )
Enum value maps for OverlapPolicy.
var File_flow_proto protoreflect.FileDescriptor
var Flow_ServiceDesc = grpc.ServiceDesc{ ServiceName: "v1.Flow", HandlerType: (*FlowServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Version", Handler: _Flow_Version_Handler, }, { MethodName: "CreateTaskSchedule", Handler: _Flow_CreateTaskSchedule_Handler, }, { MethodName: "GetTaskSchedule", Handler: _Flow_GetTaskSchedule_Handler, }, { MethodName: "ListTaskSchedules", Handler: _Flow_ListTaskSchedules_Handler, }, { MethodName: "UpdateTaskSchedule", Handler: _Flow_UpdateTaskSchedule_Handler, }, { MethodName: "PauseTaskSchedule", Handler: _Flow_PauseTaskSchedule_Handler, }, { MethodName: "ResumeTaskSchedule", Handler: _Flow_ResumeTaskSchedule_Handler, }, { MethodName: "DeleteTaskSchedule", Handler: _Flow_DeleteTaskSchedule_Handler, }, { MethodName: "TriggerTaskSchedule", Handler: _Flow_TriggerTaskSchedule_Handler, }, { MethodName: "AddTaskScheduleScope", Handler: _Flow_AddTaskScheduleScope_Handler, }, { MethodName: "RemoveTaskScheduleScope", Handler: _Flow_RemoveTaskScheduleScope_Handler, }, { MethodName: "UpdateTaskScheduleScope", Handler: _Flow_UpdateTaskScheduleScope_Handler, }, { MethodName: "ListTaskScheduleScopes", Handler: _Flow_ListTaskScheduleScopes_Handler, }, { MethodName: "CheckScheduleConflicts", Handler: _Flow_CheckScheduleConflicts_Handler, }, { MethodName: "CreateExpectedRack", Handler: _Flow_CreateExpectedRack_Handler, }, { MethodName: "GetRackInfoByID", Handler: _Flow_GetRackInfoByID_Handler, }, { MethodName: "GetRackInfoBySerial", Handler: _Flow_GetRackInfoBySerial_Handler, }, { MethodName: "GetListOfRacks", Handler: _Flow_GetListOfRacks_Handler, }, { MethodName: "PatchRack", Handler: _Flow_PatchRack_Handler, }, { MethodName: "DeleteRack", Handler: _Flow_DeleteRack_Handler, }, { MethodName: "PurgeRack", Handler: _Flow_PurgeRack_Handler, }, { MethodName: "UpgradeFirmware", Handler: _Flow_UpgradeFirmware_Handler, }, { MethodName: "BringUpRack", Handler: _Flow_BringUpRack_Handler, }, { MethodName: "IngestRack", Handler: _Flow_IngestRack_Handler, }, { MethodName: "PowerOnRack", Handler: _Flow_PowerOnRack_Handler, }, { MethodName: "PowerOffRack", Handler: _Flow_PowerOffRack_Handler, }, { MethodName: "PowerResetRack", Handler: _Flow_PowerResetRack_Handler, }, { MethodName: "GetComponentInfoByID", Handler: _Flow_GetComponentInfoByID_Handler, }, { MethodName: "GetComponentInfoBySerial", Handler: _Flow_GetComponentInfoBySerial_Handler, }, { MethodName: "GetComponents", Handler: _Flow_GetComponents_Handler, }, { MethodName: "ValidateComponents", Handler: _Flow_ValidateComponents_Handler, }, { MethodName: "AddComponent", Handler: _Flow_AddComponent_Handler, }, { MethodName: "PatchComponent", Handler: _Flow_PatchComponent_Handler, }, { MethodName: "DeleteComponent", Handler: _Flow_DeleteComponent_Handler, }, { MethodName: "PurgeComponent", Handler: _Flow_PurgeComponent_Handler, }, { MethodName: "CreateNVLDomain", Handler: _Flow_CreateNVLDomain_Handler, }, { MethodName: "AttachRacksToNVLDomain", Handler: _Flow_AttachRacksToNVLDomain_Handler, }, { MethodName: "DetachRacksFromNVLDomain", Handler: _Flow_DetachRacksFromNVLDomain_Handler, }, { MethodName: "GetListOfNVLDomains", Handler: _Flow_GetListOfNVLDomains_Handler, }, { MethodName: "GetRacksForNVLDomain", Handler: _Flow_GetRacksForNVLDomain_Handler, }, { MethodName: "ListTasks", Handler: _Flow_ListTasks_Handler, }, { MethodName: "GetTasksByIDs", Handler: _Flow_GetTasksByIDs_Handler, }, { MethodName: "CancelTask", Handler: _Flow_CancelTask_Handler, }, { MethodName: "CreateOperationRule", Handler: _Flow_CreateOperationRule_Handler, }, { MethodName: "UpdateOperationRule", Handler: _Flow_UpdateOperationRule_Handler, }, { MethodName: "DeleteOperationRule", Handler: _Flow_DeleteOperationRule_Handler, }, { MethodName: "GetOperationRule", Handler: _Flow_GetOperationRule_Handler, }, { MethodName: "ListOperationRules", Handler: _Flow_ListOperationRules_Handler, }, { MethodName: "SetRuleAsDefault", Handler: _Flow_SetRuleAsDefault_Handler, }, { MethodName: "AssociateRuleWithRack", Handler: _Flow_AssociateRuleWithRack_Handler, }, { MethodName: "DisassociateRuleFromRack", Handler: _Flow_DisassociateRuleFromRack_Handler, }, { MethodName: "GetRackRuleAssociation", Handler: _Flow_GetRackRuleAssociation_Handler, }, { MethodName: "ListRackRuleAssociations", Handler: _Flow_ListRackRuleAssociations_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "flow.proto", }
Flow_ServiceDesc is the grpc.ServiceDesc for Flow service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterFlowServer ¶
func RegisterFlowServer(s grpc.ServiceRegistrar, srv FlowServer)
Types ¶
type AddComponentRequest ¶
type AddComponentRequest struct {
Component *Component `protobuf:"bytes,1,opt,name=component,proto3" json:"component,omitempty"` // Required: the component to add; component.rack_id must be set
// contains filtered or unexported fields
}
AddComponent - add a single component to an existing rack
func (*AddComponentRequest) Descriptor
deprecated
func (*AddComponentRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddComponentRequest.ProtoReflect.Descriptor instead.
func (*AddComponentRequest) GetComponent ¶
func (x *AddComponentRequest) GetComponent() *Component
func (*AddComponentRequest) ProtoMessage ¶
func (*AddComponentRequest) ProtoMessage()
func (*AddComponentRequest) ProtoReflect ¶
func (x *AddComponentRequest) ProtoReflect() protoreflect.Message
func (*AddComponentRequest) Reset ¶
func (x *AddComponentRequest) Reset()
func (*AddComponentRequest) String ¶
func (x *AddComponentRequest) String() string
type AddComponentResponse ¶
type AddComponentResponse struct {
Component *Component `protobuf:"bytes,1,opt,name=component,proto3" json:"component,omitempty"` // The created component
// contains filtered or unexported fields
}
func (*AddComponentResponse) Descriptor
deprecated
func (*AddComponentResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddComponentResponse.ProtoReflect.Descriptor instead.
func (*AddComponentResponse) GetComponent ¶
func (x *AddComponentResponse) GetComponent() *Component
func (*AddComponentResponse) ProtoMessage ¶
func (*AddComponentResponse) ProtoMessage()
func (*AddComponentResponse) ProtoReflect ¶
func (x *AddComponentResponse) ProtoReflect() protoreflect.Message
func (*AddComponentResponse) Reset ¶
func (x *AddComponentResponse) Reset()
func (*AddComponentResponse) String ¶
func (x *AddComponentResponse) String() string
type AddTaskScheduleScopeRequest ¶
type AddTaskScheduleScopeRequest struct {
ScheduleId *UUID `protobuf:"bytes,1,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
TargetSpec *OperationTargetSpec `protobuf:"bytes,2,opt,name=target_spec,json=targetSpec,proto3" json:"target_spec,omitempty"`
// contains filtered or unexported fields
}
AddTaskScheduleScopeRequest adds one or more scope entries to a schedule. Supports rack-level targeting (with optional component-type filter) and component-level targeting (specific components by UUID or external reference). For component-level targets the server resolves which rack each component belongs to and groups them into per-rack scope entries automatically. Racks already present in the scope have their component filter merged with the incoming filter rather than erroring; racks not yet present are added. Existing racks are never removed — use UpdateTaskScheduleScope for replace semantics.
func (*AddTaskScheduleScopeRequest) Descriptor
deprecated
func (*AddTaskScheduleScopeRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddTaskScheduleScopeRequest.ProtoReflect.Descriptor instead.
func (*AddTaskScheduleScopeRequest) GetScheduleId ¶
func (x *AddTaskScheduleScopeRequest) GetScheduleId() *UUID
func (*AddTaskScheduleScopeRequest) GetTargetSpec ¶
func (x *AddTaskScheduleScopeRequest) GetTargetSpec() *OperationTargetSpec
func (*AddTaskScheduleScopeRequest) ProtoMessage ¶
func (*AddTaskScheduleScopeRequest) ProtoMessage()
func (*AddTaskScheduleScopeRequest) ProtoReflect ¶
func (x *AddTaskScheduleScopeRequest) ProtoReflect() protoreflect.Message
func (*AddTaskScheduleScopeRequest) Reset ¶
func (x *AddTaskScheduleScopeRequest) Reset()
func (*AddTaskScheduleScopeRequest) String ¶
func (x *AddTaskScheduleScopeRequest) String() string
type AddTaskScheduleScopeResponse ¶
type AddTaskScheduleScopeResponse struct {
Scopes []*TaskScheduleScope `protobuf:"bytes,1,rep,name=scopes,proto3" json:"scopes,omitempty"`
// contains filtered or unexported fields
}
AddTaskScheduleScopeResponse returns the newly created scope entries.
func (*AddTaskScheduleScopeResponse) Descriptor
deprecated
func (*AddTaskScheduleScopeResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddTaskScheduleScopeResponse.ProtoReflect.Descriptor instead.
func (*AddTaskScheduleScopeResponse) GetScopes ¶
func (x *AddTaskScheduleScopeResponse) GetScopes() []*TaskScheduleScope
func (*AddTaskScheduleScopeResponse) ProtoMessage ¶
func (*AddTaskScheduleScopeResponse) ProtoMessage()
func (*AddTaskScheduleScopeResponse) ProtoReflect ¶
func (x *AddTaskScheduleScopeResponse) ProtoReflect() protoreflect.Message
func (*AddTaskScheduleScopeResponse) Reset ¶
func (x *AddTaskScheduleScopeResponse) Reset()
func (*AddTaskScheduleScopeResponse) String ¶
func (x *AddTaskScheduleScopeResponse) String() string
type AssociateRuleWithRackRequest ¶
type AssociateRuleWithRackRequest struct {
RackId *UUID `protobuf:"bytes,1,opt,name=rack_id,json=rackId,proto3" json:"rack_id,omitempty"`
RuleId *UUID `protobuf:"bytes,2,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
// contains filtered or unexported fields
}
func (*AssociateRuleWithRackRequest) Descriptor
deprecated
func (*AssociateRuleWithRackRequest) Descriptor() ([]byte, []int)
Deprecated: Use AssociateRuleWithRackRequest.ProtoReflect.Descriptor instead.
func (*AssociateRuleWithRackRequest) GetRackId ¶
func (x *AssociateRuleWithRackRequest) GetRackId() *UUID
func (*AssociateRuleWithRackRequest) GetRuleId ¶
func (x *AssociateRuleWithRackRequest) GetRuleId() *UUID
func (*AssociateRuleWithRackRequest) ProtoMessage ¶
func (*AssociateRuleWithRackRequest) ProtoMessage()
func (*AssociateRuleWithRackRequest) ProtoReflect ¶
func (x *AssociateRuleWithRackRequest) ProtoReflect() protoreflect.Message
func (*AssociateRuleWithRackRequest) Reset ¶
func (x *AssociateRuleWithRackRequest) Reset()
func (*AssociateRuleWithRackRequest) String ¶
func (x *AssociateRuleWithRackRequest) String() string
type AttachRacksToNVLDomainRequest ¶
type AttachRacksToNVLDomainRequest struct {
NvlDomainIdentifier *Identifier `protobuf:"bytes,1,opt,name=nvl_domain_identifier,json=nvlDomainIdentifier,proto3" json:"nvl_domain_identifier,omitempty"`
RackIdentifiers []*Identifier `protobuf:"bytes,2,rep,name=rack_identifiers,json=rackIdentifiers,proto3" json:"rack_identifiers,omitempty"`
// contains filtered or unexported fields
}
func (*AttachRacksToNVLDomainRequest) Descriptor
deprecated
func (*AttachRacksToNVLDomainRequest) Descriptor() ([]byte, []int)
Deprecated: Use AttachRacksToNVLDomainRequest.ProtoReflect.Descriptor instead.
func (*AttachRacksToNVLDomainRequest) GetNvlDomainIdentifier ¶
func (x *AttachRacksToNVLDomainRequest) GetNvlDomainIdentifier() *Identifier
func (*AttachRacksToNVLDomainRequest) GetRackIdentifiers ¶
func (x *AttachRacksToNVLDomainRequest) GetRackIdentifiers() []*Identifier
func (*AttachRacksToNVLDomainRequest) ProtoMessage ¶
func (*AttachRacksToNVLDomainRequest) ProtoMessage()
func (*AttachRacksToNVLDomainRequest) ProtoReflect ¶
func (x *AttachRacksToNVLDomainRequest) ProtoReflect() protoreflect.Message
func (*AttachRacksToNVLDomainRequest) Reset ¶
func (x *AttachRacksToNVLDomainRequest) Reset()
func (*AttachRacksToNVLDomainRequest) String ¶
func (x *AttachRacksToNVLDomainRequest) String() string
type BMCInfo ¶
type BMCInfo struct {
Type BMCType `protobuf:"varint,1,opt,name=type,proto3,enum=v1.BMCType" json:"type,omitempty"`
MacAddress string `protobuf:"bytes,2,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"`
IpAddress *string `protobuf:"bytes,3,opt,name=ip_address,json=ipAddress,proto3,oneof" json:"ip_address,omitempty"`
// contains filtered or unexported fields
}
func (*BMCInfo) Descriptor
deprecated
func (*BMCInfo) GetIpAddress ¶
func (*BMCInfo) GetMacAddress ¶
func (*BMCInfo) ProtoMessage ¶
func (*BMCInfo) ProtoMessage()
func (*BMCInfo) ProtoReflect ¶
func (x *BMCInfo) ProtoReflect() protoreflect.Message
type BMCType ¶
type BMCType int32
func (BMCType) Descriptor ¶
func (BMCType) Descriptor() protoreflect.EnumDescriptor
func (BMCType) EnumDescriptor
deprecated
func (BMCType) Number ¶
func (x BMCType) Number() protoreflect.EnumNumber
func (BMCType) Type ¶
func (BMCType) Type() protoreflect.EnumType
type BringUpRackRequest ¶
type BringUpRackRequest struct {
TargetSpec *OperationTargetSpec `protobuf:"bytes,1,opt,name=target_spec,json=targetSpec,proto3" json:"target_spec,omitempty"` // Target racks for bring-up
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // optional task description
RuleId *UUID `protobuf:"bytes,3,opt,name=rule_id,json=ruleId,proto3,oneof" json:"rule_id,omitempty"` // optional: override rule resolution with a specific rule
// contains filtered or unexported fields
}
func (*BringUpRackRequest) Descriptor
deprecated
func (*BringUpRackRequest) Descriptor() ([]byte, []int)
Deprecated: Use BringUpRackRequest.ProtoReflect.Descriptor instead.
func (*BringUpRackRequest) GetDescription ¶
func (x *BringUpRackRequest) GetDescription() string
func (*BringUpRackRequest) GetRuleId ¶
func (x *BringUpRackRequest) GetRuleId() *UUID
func (*BringUpRackRequest) GetTargetSpec ¶
func (x *BringUpRackRequest) GetTargetSpec() *OperationTargetSpec
func (*BringUpRackRequest) ProtoMessage ¶
func (*BringUpRackRequest) ProtoMessage()
func (*BringUpRackRequest) ProtoReflect ¶
func (x *BringUpRackRequest) ProtoReflect() protoreflect.Message
func (*BringUpRackRequest) Reset ¶
func (x *BringUpRackRequest) Reset()
func (*BringUpRackRequest) String ¶
func (x *BringUpRackRequest) String() string
type BuildInfo ¶
type BuildInfo struct {
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"` // e.g., v2025.11.19
BuildTime string `protobuf:"bytes,2,opt,name=build_time,json=buildTime,proto3" json:"build_time,omitempty"` // e.g., 2025-01-27T10:30:00Z
GitCommit string `protobuf:"bytes,3,opt,name=git_commit,json=gitCommit,proto3" json:"git_commit,omitempty"` // e.g., abc1234
// contains filtered or unexported fields
}
func (*BuildInfo) Descriptor
deprecated
func (*BuildInfo) GetBuildTime ¶
func (*BuildInfo) GetGitCommit ¶
func (*BuildInfo) GetVersion ¶
func (*BuildInfo) ProtoMessage ¶
func (*BuildInfo) ProtoMessage()
func (*BuildInfo) ProtoReflect ¶
func (x *BuildInfo) ProtoReflect() protoreflect.Message
type CancelTaskRequest ¶
type CancelTaskRequest struct {
TaskId *UUID `protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
// contains filtered or unexported fields
}
func (*CancelTaskRequest) Descriptor
deprecated
func (*CancelTaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use CancelTaskRequest.ProtoReflect.Descriptor instead.
func (*CancelTaskRequest) GetTaskId ¶
func (x *CancelTaskRequest) GetTaskId() *UUID
func (*CancelTaskRequest) ProtoMessage ¶
func (*CancelTaskRequest) ProtoMessage()
func (*CancelTaskRequest) ProtoReflect ¶
func (x *CancelTaskRequest) ProtoReflect() protoreflect.Message
func (*CancelTaskRequest) Reset ¶
func (x *CancelTaskRequest) Reset()
func (*CancelTaskRequest) String ¶
func (x *CancelTaskRequest) String() string
type CancelTaskResponse ¶
type CancelTaskResponse struct {
Task *Task `protobuf:"bytes,1,opt,name=task,proto3" json:"task,omitempty"`
// contains filtered or unexported fields
}
func (*CancelTaskResponse) Descriptor
deprecated
func (*CancelTaskResponse) Descriptor() ([]byte, []int)
Deprecated: Use CancelTaskResponse.ProtoReflect.Descriptor instead.
func (*CancelTaskResponse) GetTask ¶
func (x *CancelTaskResponse) GetTask() *Task
func (*CancelTaskResponse) ProtoMessage ¶
func (*CancelTaskResponse) ProtoMessage()
func (*CancelTaskResponse) ProtoReflect ¶
func (x *CancelTaskResponse) ProtoReflect() protoreflect.Message
func (*CancelTaskResponse) Reset ¶
func (x *CancelTaskResponse) Reset()
func (*CancelTaskResponse) String ¶
func (x *CancelTaskResponse) String() string
type CheckScheduleConflictsRequest ¶
type CheckScheduleConflictsRequest struct {
Operation *ScheduledOperation `protobuf:"bytes,1,opt,name=operation,proto3" json:"operation,omitempty"`
// exclude_schedule_id omits a schedule from the conflict check results.
// Pass the ID of the schedule being updated so its current definition is
// not returned as a conflict against the proposed replacement operation.
ExcludeScheduleId *UUID `protobuf:"bytes,2,opt,name=exclude_schedule_id,json=excludeScheduleId,proto3,oneof" json:"exclude_schedule_id,omitempty"`
// contains filtered or unexported fields
}
CheckScheduleConflictsRequest checks whether a proposed scheduled operation would conflict with any existing enabled schedules. The operation oneof mirrors CreateTaskScheduleRequest: the target_spec embedded in the operation message defines which racks are checked.
This call is advisory and intentionally coarse: it matches on operation type and code only, without intersecting component-type filters or explicit component UUID lists. As a result it may return false positives — two schedules that target disjoint component sets on the same rack will appear to conflict here even if their tasks would never collide at runtime. Execution-time conflict detection (the task manager's conflict rules) remains the authoritative backstop. The caller may proceed even when conflicts are returned.
func (*CheckScheduleConflictsRequest) Descriptor
deprecated
func (*CheckScheduleConflictsRequest) Descriptor() ([]byte, []int)
Deprecated: Use CheckScheduleConflictsRequest.ProtoReflect.Descriptor instead.
func (*CheckScheduleConflictsRequest) GetExcludeScheduleId ¶
func (x *CheckScheduleConflictsRequest) GetExcludeScheduleId() *UUID
func (*CheckScheduleConflictsRequest) GetOperation ¶
func (x *CheckScheduleConflictsRequest) GetOperation() *ScheduledOperation
func (*CheckScheduleConflictsRequest) ProtoMessage ¶
func (*CheckScheduleConflictsRequest) ProtoMessage()
func (*CheckScheduleConflictsRequest) ProtoReflect ¶
func (x *CheckScheduleConflictsRequest) ProtoReflect() protoreflect.Message
func (*CheckScheduleConflictsRequest) Reset ¶
func (x *CheckScheduleConflictsRequest) Reset()
func (*CheckScheduleConflictsRequest) String ¶
func (x *CheckScheduleConflictsRequest) String() string
type CheckScheduleConflictsResponse ¶
type CheckScheduleConflictsResponse struct {
Conflicts []*TaskSchedule `protobuf:"bytes,1,rep,name=conflicts,proto3" json:"conflicts,omitempty"`
// contains filtered or unexported fields
}
CheckScheduleConflictsResponse lists the existing enabled schedules whose operations may conflict with the proposed operation at execution time. An empty list means no conflicts were detected.
func (*CheckScheduleConflictsResponse) Descriptor
deprecated
func (*CheckScheduleConflictsResponse) Descriptor() ([]byte, []int)
Deprecated: Use CheckScheduleConflictsResponse.ProtoReflect.Descriptor instead.
func (*CheckScheduleConflictsResponse) GetConflicts ¶
func (x *CheckScheduleConflictsResponse) GetConflicts() []*TaskSchedule
func (*CheckScheduleConflictsResponse) ProtoMessage ¶
func (*CheckScheduleConflictsResponse) ProtoMessage()
func (*CheckScheduleConflictsResponse) ProtoReflect ¶
func (x *CheckScheduleConflictsResponse) ProtoReflect() protoreflect.Message
func (*CheckScheduleConflictsResponse) Reset ¶
func (x *CheckScheduleConflictsResponse) Reset()
func (*CheckScheduleConflictsResponse) String ¶
func (x *CheckScheduleConflictsResponse) String() string
type Component ¶
type Component struct {
Type ComponentType `protobuf:"varint,1,opt,name=type,proto3,enum=v1.ComponentType" json:"type,omitempty"`
Info *DeviceInfo `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
FirmwareVersion string `protobuf:"bytes,3,opt,name=firmware_version,json=firmwareVersion,proto3" json:"firmware_version,omitempty"`
Position *RackPosition `protobuf:"bytes,4,opt,name=position,proto3" json:"position,omitempty"`
Bmcs []*BMCInfo `protobuf:"bytes,5,rep,name=bmcs,proto3" json:"bmcs,omitempty"`
ComponentId string `protobuf:"bytes,6,opt,name=component_id,json=componentId,proto3" json:"component_id,omitempty"` // Component's own ID from its source system (e.g., NICo machine_id for Compute)
RackId *UUID `protobuf:"bytes,7,opt,name=rack_id,json=rackId,proto3" json:"rack_id,omitempty"`
PowerState string `protobuf:"bytes,8,opt,name=power_state,json=powerState,proto3" json:"power_state,omitempty"` // Current power state (synced from external system by inventory loop)
// contains filtered or unexported fields
}
func (*Component) Descriptor
deprecated
func (*Component) GetComponentId ¶
func (*Component) GetFirmwareVersion ¶
func (*Component) GetInfo ¶
func (x *Component) GetInfo() *DeviceInfo
func (*Component) GetPosition ¶
func (x *Component) GetPosition() *RackPosition
func (*Component) GetPowerState ¶
func (*Component) GetType ¶
func (x *Component) GetType() ComponentType
func (*Component) ProtoMessage ¶
func (*Component) ProtoMessage()
func (*Component) ProtoReflect ¶
func (x *Component) ProtoReflect() protoreflect.Message
type ComponentDiff ¶
type ComponentDiff struct {
Type DiffType `protobuf:"varint,1,opt,name=type,proto3,enum=v1.DiffType" json:"type,omitempty"`
ComponentId string `protobuf:"bytes,2,opt,name=component_id,json=componentId,proto3" json:"component_id,omitempty"` // Component ID assigned by the component manager service
Expected *Component `protobuf:"bytes,3,opt,name=expected,proto3" json:"expected,omitempty"` // Populated when type is MISSING
Actual *Component `protobuf:"bytes,4,opt,name=actual,proto3" json:"actual,omitempty"`
FieldDiffs []*FieldDiff `protobuf:"bytes,5,rep,name=field_diffs,json=fieldDiffs,proto3" json:"field_diffs,omitempty"` // Populated when type is DRIFT
Id *UUID `protobuf:"bytes,6,opt,name=id,proto3" json:"id,omitempty"` // Flow internal component UUID
// contains filtered or unexported fields
}
func (*ComponentDiff) Descriptor
deprecated
func (*ComponentDiff) Descriptor() ([]byte, []int)
Deprecated: Use ComponentDiff.ProtoReflect.Descriptor instead.
func (*ComponentDiff) GetActual ¶
func (x *ComponentDiff) GetActual() *Component
func (*ComponentDiff) GetComponentId ¶
func (x *ComponentDiff) GetComponentId() string
func (*ComponentDiff) GetExpected ¶
func (x *ComponentDiff) GetExpected() *Component
func (*ComponentDiff) GetFieldDiffs ¶
func (x *ComponentDiff) GetFieldDiffs() []*FieldDiff
func (*ComponentDiff) GetId ¶
func (x *ComponentDiff) GetId() *UUID
func (*ComponentDiff) GetType ¶
func (x *ComponentDiff) GetType() DiffType
func (*ComponentDiff) ProtoMessage ¶
func (*ComponentDiff) ProtoMessage()
func (*ComponentDiff) ProtoReflect ¶
func (x *ComponentDiff) ProtoReflect() protoreflect.Message
func (*ComponentDiff) Reset ¶
func (x *ComponentDiff) Reset()
func (*ComponentDiff) String ¶
func (x *ComponentDiff) String() string
type ComponentFilterField ¶
type ComponentFilterField int32
ComponentFilterField represents the supported filter field types for component queries
const ( ComponentFilterField_COMPONENT_FILTER_FIELD_UNSPECIFIED ComponentFilterField = 0 ComponentFilterField_COMPONENT_FILTER_FIELD_NAME ComponentFilterField = 1 // Filter by component name ComponentFilterField_COMPONENT_FILTER_FIELD_MANUFACTURER ComponentFilterField = 2 // Filter by manufacturer ComponentFilterField_COMPONENT_FILTER_FIELD_MODEL ComponentFilterField = 3 // Filter by model (stored in description JSONB) ComponentFilterField_COMPONENT_FILTER_FIELD_TYPE ComponentFilterField = 4 // Filter by component type (use ComponentType enum string values in StringQueryInfo) )
func (ComponentFilterField) Descriptor ¶
func (ComponentFilterField) Descriptor() protoreflect.EnumDescriptor
func (ComponentFilterField) Enum ¶
func (x ComponentFilterField) Enum() *ComponentFilterField
func (ComponentFilterField) EnumDescriptor
deprecated
func (ComponentFilterField) EnumDescriptor() ([]byte, []int)
Deprecated: Use ComponentFilterField.Descriptor instead.
func (ComponentFilterField) Number ¶
func (x ComponentFilterField) Number() protoreflect.EnumNumber
func (ComponentFilterField) String ¶
func (x ComponentFilterField) String() string
func (ComponentFilterField) Type ¶
func (ComponentFilterField) Type() protoreflect.EnumType
type ComponentOrderByField ¶
type ComponentOrderByField int32
ComponentOrderByField represents the supported order by field types for component queries
const ( ComponentOrderByField_COMPONENT_ORDER_BY_FIELD_UNSPECIFIED ComponentOrderByField = 0 ComponentOrderByField_COMPONENT_ORDER_BY_FIELD_NAME ComponentOrderByField = 1 // Order by component name ComponentOrderByField_COMPONENT_ORDER_BY_FIELD_MANUFACTURER ComponentOrderByField = 2 // Order by manufacturer ComponentOrderByField_COMPONENT_ORDER_BY_FIELD_MODEL ComponentOrderByField = 3 // Order by model ComponentOrderByField_COMPONENT_ORDER_BY_FIELD_TYPE ComponentOrderByField = 4 // Order by component type )
func (ComponentOrderByField) Descriptor ¶
func (ComponentOrderByField) Descriptor() protoreflect.EnumDescriptor
func (ComponentOrderByField) Enum ¶
func (x ComponentOrderByField) Enum() *ComponentOrderByField
func (ComponentOrderByField) EnumDescriptor
deprecated
func (ComponentOrderByField) EnumDescriptor() ([]byte, []int)
Deprecated: Use ComponentOrderByField.Descriptor instead.
func (ComponentOrderByField) Number ¶
func (x ComponentOrderByField) Number() protoreflect.EnumNumber
func (ComponentOrderByField) String ¶
func (x ComponentOrderByField) String() string
func (ComponentOrderByField) Type ¶
func (ComponentOrderByField) Type() protoreflect.EnumType
type ComponentTarget ¶
type ComponentTarget struct {
// Types that are valid to be assigned to Identifier:
//
// *ComponentTarget_Id
// *ComponentTarget_External
Identifier isComponentTarget_Identifier `protobuf_oneof:"identifier"`
// contains filtered or unexported fields
}
ComponentTarget identifies a specific component
func (*ComponentTarget) Descriptor
deprecated
func (*ComponentTarget) Descriptor() ([]byte, []int)
Deprecated: Use ComponentTarget.ProtoReflect.Descriptor instead.
func (*ComponentTarget) GetExternal ¶
func (x *ComponentTarget) GetExternal() *ExternalRef
func (*ComponentTarget) GetId ¶
func (x *ComponentTarget) GetId() *UUID
func (*ComponentTarget) GetIdentifier ¶
func (x *ComponentTarget) GetIdentifier() isComponentTarget_Identifier
func (*ComponentTarget) ProtoMessage ¶
func (*ComponentTarget) ProtoMessage()
func (*ComponentTarget) ProtoReflect ¶
func (x *ComponentTarget) ProtoReflect() protoreflect.Message
func (*ComponentTarget) Reset ¶
func (x *ComponentTarget) Reset()
func (*ComponentTarget) String ¶
func (x *ComponentTarget) String() string
type ComponentTarget_External ¶
type ComponentTarget_External struct {
External *ExternalRef `protobuf:"bytes,2,opt,name=external,proto3,oneof"` // External system reference
}
type ComponentTarget_Id ¶
type ComponentTarget_Id struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3,oneof"` // Component UUID
}
type ComponentTargets ¶
type ComponentTargets struct {
Targets []*ComponentTarget `protobuf:"bytes,1,rep,name=targets,proto3" json:"targets,omitempty"`
// contains filtered or unexported fields
}
ComponentTargets contains one or more component targets
func (*ComponentTargets) Descriptor
deprecated
func (*ComponentTargets) Descriptor() ([]byte, []int)
Deprecated: Use ComponentTargets.ProtoReflect.Descriptor instead.
func (*ComponentTargets) GetTargets ¶
func (x *ComponentTargets) GetTargets() []*ComponentTarget
func (*ComponentTargets) ProtoMessage ¶
func (*ComponentTargets) ProtoMessage()
func (*ComponentTargets) ProtoReflect ¶
func (x *ComponentTargets) ProtoReflect() protoreflect.Message
func (*ComponentTargets) Reset ¶
func (x *ComponentTargets) Reset()
func (*ComponentTargets) String ¶
func (x *ComponentTargets) String() string
type ComponentType ¶
type ComponentType int32
const ( ComponentType_COMPONENT_TYPE_UNKNOWN ComponentType = 0 ComponentType_COMPONENT_TYPE_COMPUTE ComponentType = 1 ComponentType_COMPONENT_TYPE_NVLSWITCH ComponentType = 2 ComponentType_COMPONENT_TYPE_POWERSHELF ComponentType = 3 ComponentType_COMPONENT_TYPE_TORSWITCH ComponentType = 4 ComponentType_COMPONENT_TYPE_UMS ComponentType = 5 ComponentType_COMPONENT_TYPE_CDU ComponentType = 6 )
func (ComponentType) Descriptor ¶
func (ComponentType) Descriptor() protoreflect.EnumDescriptor
func (ComponentType) Enum ¶
func (x ComponentType) Enum() *ComponentType
func (ComponentType) EnumDescriptor
deprecated
func (ComponentType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ComponentType.Descriptor instead.
func (ComponentType) Number ¶
func (x ComponentType) Number() protoreflect.EnumNumber
func (ComponentType) String ¶
func (x ComponentType) String() string
func (ComponentType) Type ¶
func (ComponentType) Type() protoreflect.EnumType
type ComponentTypes ¶
type ComponentTypes struct {
Types []ComponentType `protobuf:"varint,1,rep,packed,name=types,proto3,enum=v1.ComponentType" json:"types,omitempty"`
// contains filtered or unexported fields
}
ComponentTypes contains one or more component type filters
func (*ComponentTypes) Descriptor
deprecated
func (*ComponentTypes) Descriptor() ([]byte, []int)
Deprecated: Use ComponentTypes.ProtoReflect.Descriptor instead.
func (*ComponentTypes) GetTypes ¶
func (x *ComponentTypes) GetTypes() []ComponentType
func (*ComponentTypes) ProtoMessage ¶
func (*ComponentTypes) ProtoMessage()
func (*ComponentTypes) ProtoReflect ¶
func (x *ComponentTypes) ProtoReflect() protoreflect.Message
func (*ComponentTypes) Reset ¶
func (x *ComponentTypes) Reset()
func (*ComponentTypes) String ¶
func (x *ComponentTypes) String() string
type ConflictStrategy ¶
type ConflictStrategy int32
ConflictStrategy controls how a task behaves when a conflict is detected.
const ( // CONFLICT_STRATEGY_UNSPECIFIED defaults to REJECT. // Wire value 0 preserves backward compatibility with the former bool false (reject). ConflictStrategy_CONFLICT_STRATEGY_UNSPECIFIED ConflictStrategy = 0 // CONFLICT_STRATEGY_QUEUE queues the task until the conflicting task completes. // Wire value 1 preserves backward compatibility with the former bool true (queue). ConflictStrategy_CONFLICT_STRATEGY_QUEUE ConflictStrategy = 1 // CONFLICT_STRATEGY_REJECT immediately rejects the task when a conflict is detected. ConflictStrategy_CONFLICT_STRATEGY_REJECT ConflictStrategy = 2 )
func (ConflictStrategy) Descriptor ¶
func (ConflictStrategy) Descriptor() protoreflect.EnumDescriptor
func (ConflictStrategy) Enum ¶
func (x ConflictStrategy) Enum() *ConflictStrategy
func (ConflictStrategy) EnumDescriptor
deprecated
func (ConflictStrategy) EnumDescriptor() ([]byte, []int)
Deprecated: Use ConflictStrategy.Descriptor instead.
func (ConflictStrategy) Number ¶
func (x ConflictStrategy) Number() protoreflect.EnumNumber
func (ConflictStrategy) String ¶
func (x ConflictStrategy) String() string
func (ConflictStrategy) Type ¶
func (ConflictStrategy) Type() protoreflect.EnumType
type CreateExpectedRackRequest ¶
type CreateExpectedRackRequest struct {
Rack *Rack `protobuf:"bytes,1,opt,name=rack,proto3" json:"rack,omitempty"`
// contains filtered or unexported fields
}
func (*CreateExpectedRackRequest) Descriptor
deprecated
func (*CreateExpectedRackRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateExpectedRackRequest.ProtoReflect.Descriptor instead.
func (*CreateExpectedRackRequest) GetRack ¶
func (x *CreateExpectedRackRequest) GetRack() *Rack
func (*CreateExpectedRackRequest) ProtoMessage ¶
func (*CreateExpectedRackRequest) ProtoMessage()
func (*CreateExpectedRackRequest) ProtoReflect ¶
func (x *CreateExpectedRackRequest) ProtoReflect() protoreflect.Message
func (*CreateExpectedRackRequest) Reset ¶
func (x *CreateExpectedRackRequest) Reset()
func (*CreateExpectedRackRequest) String ¶
func (x *CreateExpectedRackRequest) String() string
type CreateExpectedRackResponse ¶
type CreateExpectedRackResponse struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*CreateExpectedRackResponse) Descriptor
deprecated
func (*CreateExpectedRackResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateExpectedRackResponse.ProtoReflect.Descriptor instead.
func (*CreateExpectedRackResponse) GetId ¶
func (x *CreateExpectedRackResponse) GetId() *UUID
func (*CreateExpectedRackResponse) ProtoMessage ¶
func (*CreateExpectedRackResponse) ProtoMessage()
func (*CreateExpectedRackResponse) ProtoReflect ¶
func (x *CreateExpectedRackResponse) ProtoReflect() protoreflect.Message
func (*CreateExpectedRackResponse) Reset ¶
func (x *CreateExpectedRackResponse) Reset()
func (*CreateExpectedRackResponse) String ¶
func (x *CreateExpectedRackResponse) String() string
type CreateNVLDomainRequest ¶
type CreateNVLDomainRequest struct {
NvlDomain *NVLDomain `protobuf:"bytes,1,opt,name=nvl_domain,json=nvlDomain,proto3" json:"nvl_domain,omitempty"`
// contains filtered or unexported fields
}
func (*CreateNVLDomainRequest) Descriptor
deprecated
func (*CreateNVLDomainRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateNVLDomainRequest.ProtoReflect.Descriptor instead.
func (*CreateNVLDomainRequest) GetNvlDomain ¶
func (x *CreateNVLDomainRequest) GetNvlDomain() *NVLDomain
func (*CreateNVLDomainRequest) ProtoMessage ¶
func (*CreateNVLDomainRequest) ProtoMessage()
func (*CreateNVLDomainRequest) ProtoReflect ¶
func (x *CreateNVLDomainRequest) ProtoReflect() protoreflect.Message
func (*CreateNVLDomainRequest) Reset ¶
func (x *CreateNVLDomainRequest) Reset()
func (*CreateNVLDomainRequest) String ¶
func (x *CreateNVLDomainRequest) String() string
type CreateNVLDomainResponse ¶
type CreateNVLDomainResponse struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*CreateNVLDomainResponse) Descriptor
deprecated
func (*CreateNVLDomainResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateNVLDomainResponse.ProtoReflect.Descriptor instead.
func (*CreateNVLDomainResponse) GetId ¶
func (x *CreateNVLDomainResponse) GetId() *UUID
func (*CreateNVLDomainResponse) ProtoMessage ¶
func (*CreateNVLDomainResponse) ProtoMessage()
func (*CreateNVLDomainResponse) ProtoReflect ¶
func (x *CreateNVLDomainResponse) ProtoReflect() protoreflect.Message
func (*CreateNVLDomainResponse) Reset ¶
func (x *CreateNVLDomainResponse) Reset()
func (*CreateNVLDomainResponse) String ¶
func (x *CreateNVLDomainResponse) String() string
type CreateOperationRuleRequest ¶
type CreateOperationRuleRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
OperationType OperationType `protobuf:"varint,3,opt,name=operation_type,json=operationType,proto3,enum=v1.OperationType" json:"operation_type,omitempty"`
OperationCode string `protobuf:"bytes,4,opt,name=operation_code,json=operationCode,proto3" json:"operation_code,omitempty"` // Specific operation code (e.g., "power_on", "upgrade")
RuleDefinitionJson string `protobuf:"bytes,5,opt,name=rule_definition_json,json=ruleDefinitionJson,proto3" json:"rule_definition_json,omitempty"` // JSON-encoded RuleDefinition
IsDefault bool `protobuf:"varint,6,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"`
// contains filtered or unexported fields
}
func (*CreateOperationRuleRequest) Descriptor
deprecated
func (*CreateOperationRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateOperationRuleRequest.ProtoReflect.Descriptor instead.
func (*CreateOperationRuleRequest) GetDescription ¶
func (x *CreateOperationRuleRequest) GetDescription() string
func (*CreateOperationRuleRequest) GetIsDefault ¶
func (x *CreateOperationRuleRequest) GetIsDefault() bool
func (*CreateOperationRuleRequest) GetName ¶
func (x *CreateOperationRuleRequest) GetName() string
func (*CreateOperationRuleRequest) GetOperationCode ¶
func (x *CreateOperationRuleRequest) GetOperationCode() string
func (*CreateOperationRuleRequest) GetOperationType ¶
func (x *CreateOperationRuleRequest) GetOperationType() OperationType
func (*CreateOperationRuleRequest) GetRuleDefinitionJson ¶
func (x *CreateOperationRuleRequest) GetRuleDefinitionJson() string
func (*CreateOperationRuleRequest) ProtoMessage ¶
func (*CreateOperationRuleRequest) ProtoMessage()
func (*CreateOperationRuleRequest) ProtoReflect ¶
func (x *CreateOperationRuleRequest) ProtoReflect() protoreflect.Message
func (*CreateOperationRuleRequest) Reset ¶
func (x *CreateOperationRuleRequest) Reset()
func (*CreateOperationRuleRequest) String ¶
func (x *CreateOperationRuleRequest) String() string
type CreateOperationRuleResponse ¶
type CreateOperationRuleResponse struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*CreateOperationRuleResponse) Descriptor
deprecated
func (*CreateOperationRuleResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateOperationRuleResponse.ProtoReflect.Descriptor instead.
func (*CreateOperationRuleResponse) GetId ¶
func (x *CreateOperationRuleResponse) GetId() *UUID
func (*CreateOperationRuleResponse) ProtoMessage ¶
func (*CreateOperationRuleResponse) ProtoMessage()
func (*CreateOperationRuleResponse) ProtoReflect ¶
func (x *CreateOperationRuleResponse) ProtoReflect() protoreflect.Message
func (*CreateOperationRuleResponse) Reset ¶
func (x *CreateOperationRuleResponse) Reset()
func (*CreateOperationRuleResponse) String ¶
func (x *CreateOperationRuleResponse) String() string
type CreateTaskScheduleRequest ¶
type CreateTaskScheduleRequest struct {
Schedule *ScheduleConfig `protobuf:"bytes,1,opt,name=schedule,proto3" json:"schedule,omitempty"`
Operation *ScheduledOperation `protobuf:"bytes,2,opt,name=operation,proto3" json:"operation,omitempty"`
// contains filtered or unexported fields
}
CreateTaskScheduleRequest creates a new TaskSchedule. The target_spec on the operation message defines the initial scope; it follows the same targeting rules as AddTaskScheduleScope (rack-level or component-level). Use AddTaskScheduleScope / RemoveTaskScheduleScope to modify the scope after creation.
func (*CreateTaskScheduleRequest) Descriptor
deprecated
func (*CreateTaskScheduleRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateTaskScheduleRequest.ProtoReflect.Descriptor instead.
func (*CreateTaskScheduleRequest) GetOperation ¶
func (x *CreateTaskScheduleRequest) GetOperation() *ScheduledOperation
func (*CreateTaskScheduleRequest) GetSchedule ¶
func (x *CreateTaskScheduleRequest) GetSchedule() *ScheduleConfig
func (*CreateTaskScheduleRequest) ProtoMessage ¶
func (*CreateTaskScheduleRequest) ProtoMessage()
func (*CreateTaskScheduleRequest) ProtoReflect ¶
func (x *CreateTaskScheduleRequest) ProtoReflect() protoreflect.Message
func (*CreateTaskScheduleRequest) Reset ¶
func (x *CreateTaskScheduleRequest) Reset()
func (*CreateTaskScheduleRequest) String ¶
func (x *CreateTaskScheduleRequest) String() string
type DeleteComponentRequest ¶
type DeleteComponentRequest struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Required: component UUID to delete
// contains filtered or unexported fields
}
DeleteComponent - soft-delete a single component by UUID
func (*DeleteComponentRequest) Descriptor
deprecated
func (*DeleteComponentRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteComponentRequest.ProtoReflect.Descriptor instead.
func (*DeleteComponentRequest) GetId ¶
func (x *DeleteComponentRequest) GetId() *UUID
func (*DeleteComponentRequest) ProtoMessage ¶
func (*DeleteComponentRequest) ProtoMessage()
func (*DeleteComponentRequest) ProtoReflect ¶
func (x *DeleteComponentRequest) ProtoReflect() protoreflect.Message
func (*DeleteComponentRequest) Reset ¶
func (x *DeleteComponentRequest) Reset()
func (*DeleteComponentRequest) String ¶
func (x *DeleteComponentRequest) String() string
type DeleteComponentResponse ¶
type DeleteComponentResponse struct {
// contains filtered or unexported fields
}
func (*DeleteComponentResponse) Descriptor
deprecated
func (*DeleteComponentResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteComponentResponse.ProtoReflect.Descriptor instead.
func (*DeleteComponentResponse) ProtoMessage ¶
func (*DeleteComponentResponse) ProtoMessage()
func (*DeleteComponentResponse) ProtoReflect ¶
func (x *DeleteComponentResponse) ProtoReflect() protoreflect.Message
func (*DeleteComponentResponse) Reset ¶
func (x *DeleteComponentResponse) Reset()
func (*DeleteComponentResponse) String ¶
func (x *DeleteComponentResponse) String() string
type DeleteOperationRuleRequest ¶
type DeleteOperationRuleRequest struct {
RuleId *UUID `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteOperationRuleRequest) Descriptor
deprecated
func (*DeleteOperationRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteOperationRuleRequest.ProtoReflect.Descriptor instead.
func (*DeleteOperationRuleRequest) GetRuleId ¶
func (x *DeleteOperationRuleRequest) GetRuleId() *UUID
func (*DeleteOperationRuleRequest) ProtoMessage ¶
func (*DeleteOperationRuleRequest) ProtoMessage()
func (*DeleteOperationRuleRequest) ProtoReflect ¶
func (x *DeleteOperationRuleRequest) ProtoReflect() protoreflect.Message
func (*DeleteOperationRuleRequest) Reset ¶
func (x *DeleteOperationRuleRequest) Reset()
func (*DeleteOperationRuleRequest) String ¶
func (x *DeleteOperationRuleRequest) String() string
type DeleteRackRequest ¶
type DeleteRackRequest struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Required: rack UUID to soft-delete
// contains filtered or unexported fields
}
DeleteRack - soft-delete a rack and cascade to its components
func (*DeleteRackRequest) Descriptor
deprecated
func (*DeleteRackRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRackRequest.ProtoReflect.Descriptor instead.
func (*DeleteRackRequest) GetId ¶
func (x *DeleteRackRequest) GetId() *UUID
func (*DeleteRackRequest) ProtoMessage ¶
func (*DeleteRackRequest) ProtoMessage()
func (*DeleteRackRequest) ProtoReflect ¶
func (x *DeleteRackRequest) ProtoReflect() protoreflect.Message
func (*DeleteRackRequest) Reset ¶
func (x *DeleteRackRequest) Reset()
func (*DeleteRackRequest) String ¶
func (x *DeleteRackRequest) String() string
type DeleteRackResponse ¶
type DeleteRackResponse struct {
// contains filtered or unexported fields
}
func (*DeleteRackResponse) Descriptor
deprecated
func (*DeleteRackResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRackResponse.ProtoReflect.Descriptor instead.
func (*DeleteRackResponse) ProtoMessage ¶
func (*DeleteRackResponse) ProtoMessage()
func (*DeleteRackResponse) ProtoReflect ¶
func (x *DeleteRackResponse) ProtoReflect() protoreflect.Message
func (*DeleteRackResponse) Reset ¶
func (x *DeleteRackResponse) Reset()
func (*DeleteRackResponse) String ¶
func (x *DeleteRackResponse) String() string
type DeleteTaskScheduleRequest ¶
type DeleteTaskScheduleRequest struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
DeleteTaskScheduleRequest permanently deletes a TaskSchedule and all its scope entries. In-flight tasks are not cancelled.
func (*DeleteTaskScheduleRequest) Descriptor
deprecated
func (*DeleteTaskScheduleRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteTaskScheduleRequest.ProtoReflect.Descriptor instead.
func (*DeleteTaskScheduleRequest) GetId ¶
func (x *DeleteTaskScheduleRequest) GetId() *UUID
func (*DeleteTaskScheduleRequest) ProtoMessage ¶
func (*DeleteTaskScheduleRequest) ProtoMessage()
func (*DeleteTaskScheduleRequest) ProtoReflect ¶
func (x *DeleteTaskScheduleRequest) ProtoReflect() protoreflect.Message
func (*DeleteTaskScheduleRequest) Reset ¶
func (x *DeleteTaskScheduleRequest) Reset()
func (*DeleteTaskScheduleRequest) String ¶
func (x *DeleteTaskScheduleRequest) String() string
type DetachRacksFromNVLDomainRequest ¶
type DetachRacksFromNVLDomainRequest struct {
RackIdentifiers []*Identifier `protobuf:"bytes,1,rep,name=rack_identifiers,json=rackIdentifiers,proto3" json:"rack_identifiers,omitempty"`
// contains filtered or unexported fields
}
func (*DetachRacksFromNVLDomainRequest) Descriptor
deprecated
func (*DetachRacksFromNVLDomainRequest) Descriptor() ([]byte, []int)
Deprecated: Use DetachRacksFromNVLDomainRequest.ProtoReflect.Descriptor instead.
func (*DetachRacksFromNVLDomainRequest) GetRackIdentifiers ¶
func (x *DetachRacksFromNVLDomainRequest) GetRackIdentifiers() []*Identifier
func (*DetachRacksFromNVLDomainRequest) ProtoMessage ¶
func (*DetachRacksFromNVLDomainRequest) ProtoMessage()
func (*DetachRacksFromNVLDomainRequest) ProtoReflect ¶
func (x *DetachRacksFromNVLDomainRequest) ProtoReflect() protoreflect.Message
func (*DetachRacksFromNVLDomainRequest) Reset ¶
func (x *DetachRacksFromNVLDomainRequest) Reset()
func (*DetachRacksFromNVLDomainRequest) String ¶
func (x *DetachRacksFromNVLDomainRequest) String() string
type DeviceInfo ¶
type DeviceInfo struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Manufacturer string `protobuf:"bytes,3,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
Model *string `protobuf:"bytes,4,opt,name=model,proto3,oneof" json:"model,omitempty"`
SerialNumber string `protobuf:"bytes,5,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
Description *string `protobuf:"bytes,6,opt,name=description,proto3,oneof" json:"description,omitempty"`
// contains filtered or unexported fields
}
func (*DeviceInfo) Descriptor
deprecated
func (*DeviceInfo) Descriptor() ([]byte, []int)
Deprecated: Use DeviceInfo.ProtoReflect.Descriptor instead.
func (*DeviceInfo) GetDescription ¶
func (x *DeviceInfo) GetDescription() string
func (*DeviceInfo) GetId ¶
func (x *DeviceInfo) GetId() *UUID
func (*DeviceInfo) GetManufacturer ¶
func (x *DeviceInfo) GetManufacturer() string
func (*DeviceInfo) GetModel ¶
func (x *DeviceInfo) GetModel() string
func (*DeviceInfo) GetName ¶
func (x *DeviceInfo) GetName() string
func (*DeviceInfo) GetSerialNumber ¶
func (x *DeviceInfo) GetSerialNumber() string
func (*DeviceInfo) ProtoMessage ¶
func (*DeviceInfo) ProtoMessage()
func (*DeviceInfo) ProtoReflect ¶
func (x *DeviceInfo) ProtoReflect() protoreflect.Message
func (*DeviceInfo) Reset ¶
func (x *DeviceInfo) Reset()
func (*DeviceInfo) String ¶
func (x *DeviceInfo) String() string
type DeviceSerialInfo ¶
type DeviceSerialInfo struct {
Manufacturer string `protobuf:"bytes,1,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
SerialNumber string `protobuf:"bytes,2,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
// contains filtered or unexported fields
}
func (*DeviceSerialInfo) Descriptor
deprecated
func (*DeviceSerialInfo) Descriptor() ([]byte, []int)
Deprecated: Use DeviceSerialInfo.ProtoReflect.Descriptor instead.
func (*DeviceSerialInfo) GetManufacturer ¶
func (x *DeviceSerialInfo) GetManufacturer() string
func (*DeviceSerialInfo) GetSerialNumber ¶
func (x *DeviceSerialInfo) GetSerialNumber() string
func (*DeviceSerialInfo) ProtoMessage ¶
func (*DeviceSerialInfo) ProtoMessage()
func (*DeviceSerialInfo) ProtoReflect ¶
func (x *DeviceSerialInfo) ProtoReflect() protoreflect.Message
func (*DeviceSerialInfo) Reset ¶
func (x *DeviceSerialInfo) Reset()
func (*DeviceSerialInfo) String ¶
func (x *DeviceSerialInfo) String() string
type DiffType ¶
type DiffType int32
const ( DiffType_DIFF_TYPE_UNKNOWN DiffType = 0 DiffType_DIFF_TYPE_MISSING DiffType = 1 // Expected by Flow but not found in the component manager service DiffType_DIFF_TYPE_UNEXPECTED DiffType = 2 // Found in the component manager service but not expected by Flow DiffType_DIFF_TYPE_DRIFT DiffType = 3 // In both but with field differences )
func (DiffType) Descriptor ¶
func (DiffType) Descriptor() protoreflect.EnumDescriptor
func (DiffType) EnumDescriptor
deprecated
func (DiffType) Number ¶
func (x DiffType) Number() protoreflect.EnumNumber
func (DiffType) Type ¶
func (DiffType) Type() protoreflect.EnumType
type DisassociateRuleFromRackRequest ¶
type DisassociateRuleFromRackRequest struct {
RackId *UUID `protobuf:"bytes,1,opt,name=rack_id,json=rackId,proto3" json:"rack_id,omitempty"`
OperationType OperationType `protobuf:"varint,2,opt,name=operation_type,json=operationType,proto3,enum=v1.OperationType" json:"operation_type,omitempty"`
OperationCode string `protobuf:"bytes,3,opt,name=operation_code,json=operationCode,proto3" json:"operation_code,omitempty"` // Specific operation code
// contains filtered or unexported fields
}
func (*DisassociateRuleFromRackRequest) Descriptor
deprecated
func (*DisassociateRuleFromRackRequest) Descriptor() ([]byte, []int)
Deprecated: Use DisassociateRuleFromRackRequest.ProtoReflect.Descriptor instead.
func (*DisassociateRuleFromRackRequest) GetOperationCode ¶
func (x *DisassociateRuleFromRackRequest) GetOperationCode() string
func (*DisassociateRuleFromRackRequest) GetOperationType ¶
func (x *DisassociateRuleFromRackRequest) GetOperationType() OperationType
func (*DisassociateRuleFromRackRequest) GetRackId ¶
func (x *DisassociateRuleFromRackRequest) GetRackId() *UUID
func (*DisassociateRuleFromRackRequest) ProtoMessage ¶
func (*DisassociateRuleFromRackRequest) ProtoMessage()
func (*DisassociateRuleFromRackRequest) ProtoReflect ¶
func (x *DisassociateRuleFromRackRequest) ProtoReflect() protoreflect.Message
func (*DisassociateRuleFromRackRequest) Reset ¶
func (x *DisassociateRuleFromRackRequest) Reset()
func (*DisassociateRuleFromRackRequest) String ¶
func (x *DisassociateRuleFromRackRequest) String() string
type ExternalRef ¶
type ExternalRef struct {
Type ComponentType `protobuf:"varint,1,opt,name=type,proto3,enum=v1.ComponentType" json:"type,omitempty"` // Component type determines the source system
Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"` // ID in that system (e.g., NICo machine_id, PSM PMC MAC)
// contains filtered or unexported fields
}
ExternalRef identifies a component by its external system ID. The component type determines which external system to query (e.g., COMPUTE -> NICo, POWERSHELF -> PSM)
func (*ExternalRef) Descriptor
deprecated
func (*ExternalRef) Descriptor() ([]byte, []int)
Deprecated: Use ExternalRef.ProtoReflect.Descriptor instead.
func (*ExternalRef) GetId ¶
func (x *ExternalRef) GetId() string
func (*ExternalRef) GetType ¶
func (x *ExternalRef) GetType() ComponentType
func (*ExternalRef) ProtoMessage ¶
func (*ExternalRef) ProtoMessage()
func (*ExternalRef) ProtoReflect ¶
func (x *ExternalRef) ProtoReflect() protoreflect.Message
func (*ExternalRef) Reset ¶
func (x *ExternalRef) Reset()
func (*ExternalRef) String ¶
func (x *ExternalRef) String() string
type FieldDiff ¶
type FieldDiff struct {
FieldName string `protobuf:"bytes,1,opt,name=field_name,json=fieldName,proto3" json:"field_name,omitempty"` // e.g., "position.slot_id", "firmware_version"
ExpectedValue string `protobuf:"bytes,2,opt,name=expected_value,json=expectedValue,proto3" json:"expected_value,omitempty"`
ActualValue string `protobuf:"bytes,3,opt,name=actual_value,json=actualValue,proto3" json:"actual_value,omitempty"`
// contains filtered or unexported fields
}
func (*FieldDiff) Descriptor
deprecated
func (*FieldDiff) GetActualValue ¶
func (*FieldDiff) GetExpectedValue ¶
func (*FieldDiff) GetFieldName ¶
func (*FieldDiff) ProtoMessage ¶
func (*FieldDiff) ProtoMessage()
func (*FieldDiff) ProtoReflect ¶
func (x *FieldDiff) ProtoReflect() protoreflect.Message
type Filter ¶
type Filter struct {
// Types that are valid to be assigned to Field:
//
// *Filter_RackField
// *Filter_ComponentField
Field isFilter_Field `protobuf_oneof:"field"`
QueryInfo *StringQueryInfo `protobuf:"bytes,3,opt,name=query_info,json=queryInfo,proto3" json:"query_info,omitempty"`
// contains filtered or unexported fields
}
Filter represents a single filter condition
func (*Filter) Descriptor
deprecated
func (*Filter) GetComponentField ¶
func (x *Filter) GetComponentField() ComponentFilterField
func (*Filter) GetQueryInfo ¶
func (x *Filter) GetQueryInfo() *StringQueryInfo
func (*Filter) GetRackField ¶
func (x *Filter) GetRackField() RackFilterField
func (*Filter) ProtoMessage ¶
func (*Filter) ProtoMessage()
func (*Filter) ProtoReflect ¶
func (x *Filter) ProtoReflect() protoreflect.Message
type Filter_ComponentField ¶
type Filter_ComponentField struct {
ComponentField ComponentFilterField `protobuf:"varint,2,opt,name=component_field,json=componentField,proto3,enum=v1.ComponentFilterField,oneof"` // For component queries
}
type Filter_RackField ¶
type Filter_RackField struct {
RackField RackFilterField `protobuf:"varint,1,opt,name=rack_field,json=rackField,proto3,enum=v1.RackFilterField,oneof"` // For rack queries
}
type FlowClient ¶
type FlowClient interface {
// Version
Version(ctx context.Context, in *VersionRequest, opts ...grpc.CallOption) (*BuildInfo, error)
// Task schedules
CreateTaskSchedule(ctx context.Context, in *CreateTaskScheduleRequest, opts ...grpc.CallOption) (*TaskSchedule, error)
GetTaskSchedule(ctx context.Context, in *GetTaskScheduleRequest, opts ...grpc.CallOption) (*TaskSchedule, error)
ListTaskSchedules(ctx context.Context, in *ListTaskSchedulesRequest, opts ...grpc.CallOption) (*ListTaskSchedulesResponse, error)
UpdateTaskSchedule(ctx context.Context, in *UpdateTaskScheduleRequest, opts ...grpc.CallOption) (*TaskSchedule, error)
PauseTaskSchedule(ctx context.Context, in *PauseTaskScheduleRequest, opts ...grpc.CallOption) (*TaskSchedule, error)
ResumeTaskSchedule(ctx context.Context, in *ResumeTaskScheduleRequest, opts ...grpc.CallOption) (*TaskSchedule, error)
DeleteTaskSchedule(ctx context.Context, in *DeleteTaskScheduleRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
TriggerTaskSchedule(ctx context.Context, in *TriggerTaskScheduleRequest, opts ...grpc.CallOption) (*SubmitTaskResponse, error)
AddTaskScheduleScope(ctx context.Context, in *AddTaskScheduleScopeRequest, opts ...grpc.CallOption) (*AddTaskScheduleScopeResponse, error)
RemoveTaskScheduleScope(ctx context.Context, in *RemoveTaskScheduleScopeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
UpdateTaskScheduleScope(ctx context.Context, in *UpdateTaskScheduleScopeRequest, opts ...grpc.CallOption) (*UpdateTaskScheduleScopeResponse, error)
ListTaskScheduleScopes(ctx context.Context, in *ListTaskScheduleScopesRequest, opts ...grpc.CallOption) (*ListTaskScheduleScopesResponse, error)
CheckScheduleConflicts(ctx context.Context, in *CheckScheduleConflictsRequest, opts ...grpc.CallOption) (*CheckScheduleConflictsResponse, error)
// Rack CRUD
CreateExpectedRack(ctx context.Context, in *CreateExpectedRackRequest, opts ...grpc.CallOption) (*CreateExpectedRackResponse, error)
GetRackInfoByID(ctx context.Context, in *GetRackInfoByIDRequest, opts ...grpc.CallOption) (*GetRackInfoResponse, error)
GetRackInfoBySerial(ctx context.Context, in *GetRackInfoBySerialRequest, opts ...grpc.CallOption) (*GetRackInfoResponse, error)
GetListOfRacks(ctx context.Context, in *GetListOfRacksRequest, opts ...grpc.CallOption) (*GetListOfRacksResponse, error)
PatchRack(ctx context.Context, in *PatchRackRequest, opts ...grpc.CallOption) (*PatchRackResponse, error)
DeleteRack(ctx context.Context, in *DeleteRackRequest, opts ...grpc.CallOption) (*DeleteRackResponse, error)
PurgeRack(ctx context.Context, in *PurgeRackRequest, opts ...grpc.CallOption) (*PurgeRackResponse, error)
// Rack operations
UpgradeFirmware(ctx context.Context, in *UpgradeFirmwareRequest, opts ...grpc.CallOption) (*SubmitTaskResponse, error)
BringUpRack(ctx context.Context, in *BringUpRackRequest, opts ...grpc.CallOption) (*SubmitTaskResponse, error)
IngestRack(ctx context.Context, in *IngestRackRequest, opts ...grpc.CallOption) (*SubmitTaskResponse, error)
PowerOnRack(ctx context.Context, in *PowerOnRackRequest, opts ...grpc.CallOption) (*SubmitTaskResponse, error)
PowerOffRack(ctx context.Context, in *PowerOffRackRequest, opts ...grpc.CallOption) (*SubmitTaskResponse, error)
PowerResetRack(ctx context.Context, in *PowerResetRackRequest, opts ...grpc.CallOption) (*SubmitTaskResponse, error)
// Component CRUD
GetComponentInfoByID(ctx context.Context, in *GetComponentInfoByIDRequest, opts ...grpc.CallOption) (*GetComponentInfoResponse, error)
GetComponentInfoBySerial(ctx context.Context, in *GetComponentInfoBySerialRequest, opts ...grpc.CallOption) (*GetComponentInfoResponse, error)
GetComponents(ctx context.Context, in *GetComponentsRequest, opts ...grpc.CallOption) (*GetComponentsResponse, error)
ValidateComponents(ctx context.Context, in *ValidateComponentsRequest, opts ...grpc.CallOption) (*ValidateComponentsResponse, error)
AddComponent(ctx context.Context, in *AddComponentRequest, opts ...grpc.CallOption) (*AddComponentResponse, error)
PatchComponent(ctx context.Context, in *PatchComponentRequest, opts ...grpc.CallOption) (*PatchComponentResponse, error)
DeleteComponent(ctx context.Context, in *DeleteComponentRequest, opts ...grpc.CallOption) (*DeleteComponentResponse, error)
PurgeComponent(ctx context.Context, in *PurgeComponentRequest, opts ...grpc.CallOption) (*PurgeComponentResponse, error)
// NVL Domain
CreateNVLDomain(ctx context.Context, in *CreateNVLDomainRequest, opts ...grpc.CallOption) (*CreateNVLDomainResponse, error)
AttachRacksToNVLDomain(ctx context.Context, in *AttachRacksToNVLDomainRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
DetachRacksFromNVLDomain(ctx context.Context, in *DetachRacksFromNVLDomainRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
GetListOfNVLDomains(ctx context.Context, in *GetListOfNVLDomainsRequest, opts ...grpc.CallOption) (*GetListOfNVLDomainsResponse, error)
GetRacksForNVLDomain(ctx context.Context, in *GetRacksForNVLDomainRequest, opts ...grpc.CallOption) (*GetRacksForNVLDomainResponse, error)
// Tasks
ListTasks(ctx context.Context, in *ListTasksRequest, opts ...grpc.CallOption) (*ListTasksResponse, error)
GetTasksByIDs(ctx context.Context, in *GetTasksByIDsRequest, opts ...grpc.CallOption) (*GetTasksByIDsResponse, error)
CancelTask(ctx context.Context, in *CancelTaskRequest, opts ...grpc.CallOption) (*CancelTaskResponse, error)
// Operation rules
CreateOperationRule(ctx context.Context, in *CreateOperationRuleRequest, opts ...grpc.CallOption) (*CreateOperationRuleResponse, error)
UpdateOperationRule(ctx context.Context, in *UpdateOperationRuleRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
DeleteOperationRule(ctx context.Context, in *DeleteOperationRuleRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
GetOperationRule(ctx context.Context, in *GetOperationRuleRequest, opts ...grpc.CallOption) (*OperationRule, error)
ListOperationRules(ctx context.Context, in *ListOperationRulesRequest, opts ...grpc.CallOption) (*ListOperationRulesResponse, error)
SetRuleAsDefault(ctx context.Context, in *SetRuleAsDefaultRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Rack-rule associations
AssociateRuleWithRack(ctx context.Context, in *AssociateRuleWithRackRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
DisassociateRuleFromRack(ctx context.Context, in *DisassociateRuleFromRackRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
GetRackRuleAssociation(ctx context.Context, in *GetRackRuleAssociationRequest, opts ...grpc.CallOption) (*GetRackRuleAssociationResponse, error)
ListRackRuleAssociations(ctx context.Context, in *ListRackRuleAssociationsRequest, opts ...grpc.CallOption) (*ListRackRuleAssociationsResponse, error)
}
FlowClient is the client API for Flow service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewFlowClient ¶
func NewFlowClient(cc grpc.ClientConnInterface) FlowClient
type FlowServer ¶
type FlowServer interface {
// Version
Version(context.Context, *VersionRequest) (*BuildInfo, error)
// Task schedules
CreateTaskSchedule(context.Context, *CreateTaskScheduleRequest) (*TaskSchedule, error)
GetTaskSchedule(context.Context, *GetTaskScheduleRequest) (*TaskSchedule, error)
ListTaskSchedules(context.Context, *ListTaskSchedulesRequest) (*ListTaskSchedulesResponse, error)
UpdateTaskSchedule(context.Context, *UpdateTaskScheduleRequest) (*TaskSchedule, error)
PauseTaskSchedule(context.Context, *PauseTaskScheduleRequest) (*TaskSchedule, error)
ResumeTaskSchedule(context.Context, *ResumeTaskScheduleRequest) (*TaskSchedule, error)
DeleteTaskSchedule(context.Context, *DeleteTaskScheduleRequest) (*emptypb.Empty, error)
TriggerTaskSchedule(context.Context, *TriggerTaskScheduleRequest) (*SubmitTaskResponse, error)
AddTaskScheduleScope(context.Context, *AddTaskScheduleScopeRequest) (*AddTaskScheduleScopeResponse, error)
RemoveTaskScheduleScope(context.Context, *RemoveTaskScheduleScopeRequest) (*emptypb.Empty, error)
UpdateTaskScheduleScope(context.Context, *UpdateTaskScheduleScopeRequest) (*UpdateTaskScheduleScopeResponse, error)
ListTaskScheduleScopes(context.Context, *ListTaskScheduleScopesRequest) (*ListTaskScheduleScopesResponse, error)
CheckScheduleConflicts(context.Context, *CheckScheduleConflictsRequest) (*CheckScheduleConflictsResponse, error)
// Rack CRUD
CreateExpectedRack(context.Context, *CreateExpectedRackRequest) (*CreateExpectedRackResponse, error)
GetRackInfoByID(context.Context, *GetRackInfoByIDRequest) (*GetRackInfoResponse, error)
GetRackInfoBySerial(context.Context, *GetRackInfoBySerialRequest) (*GetRackInfoResponse, error)
GetListOfRacks(context.Context, *GetListOfRacksRequest) (*GetListOfRacksResponse, error)
PatchRack(context.Context, *PatchRackRequest) (*PatchRackResponse, error)
DeleteRack(context.Context, *DeleteRackRequest) (*DeleteRackResponse, error)
PurgeRack(context.Context, *PurgeRackRequest) (*PurgeRackResponse, error)
// Rack operations
UpgradeFirmware(context.Context, *UpgradeFirmwareRequest) (*SubmitTaskResponse, error)
BringUpRack(context.Context, *BringUpRackRequest) (*SubmitTaskResponse, error)
IngestRack(context.Context, *IngestRackRequest) (*SubmitTaskResponse, error)
PowerOnRack(context.Context, *PowerOnRackRequest) (*SubmitTaskResponse, error)
PowerOffRack(context.Context, *PowerOffRackRequest) (*SubmitTaskResponse, error)
PowerResetRack(context.Context, *PowerResetRackRequest) (*SubmitTaskResponse, error)
// Component CRUD
GetComponentInfoByID(context.Context, *GetComponentInfoByIDRequest) (*GetComponentInfoResponse, error)
GetComponentInfoBySerial(context.Context, *GetComponentInfoBySerialRequest) (*GetComponentInfoResponse, error)
GetComponents(context.Context, *GetComponentsRequest) (*GetComponentsResponse, error)
ValidateComponents(context.Context, *ValidateComponentsRequest) (*ValidateComponentsResponse, error)
AddComponent(context.Context, *AddComponentRequest) (*AddComponentResponse, error)
PatchComponent(context.Context, *PatchComponentRequest) (*PatchComponentResponse, error)
DeleteComponent(context.Context, *DeleteComponentRequest) (*DeleteComponentResponse, error)
PurgeComponent(context.Context, *PurgeComponentRequest) (*PurgeComponentResponse, error)
// NVL Domain
CreateNVLDomain(context.Context, *CreateNVLDomainRequest) (*CreateNVLDomainResponse, error)
AttachRacksToNVLDomain(context.Context, *AttachRacksToNVLDomainRequest) (*emptypb.Empty, error)
DetachRacksFromNVLDomain(context.Context, *DetachRacksFromNVLDomainRequest) (*emptypb.Empty, error)
GetListOfNVLDomains(context.Context, *GetListOfNVLDomainsRequest) (*GetListOfNVLDomainsResponse, error)
GetRacksForNVLDomain(context.Context, *GetRacksForNVLDomainRequest) (*GetRacksForNVLDomainResponse, error)
// Tasks
ListTasks(context.Context, *ListTasksRequest) (*ListTasksResponse, error)
GetTasksByIDs(context.Context, *GetTasksByIDsRequest) (*GetTasksByIDsResponse, error)
CancelTask(context.Context, *CancelTaskRequest) (*CancelTaskResponse, error)
// Operation rules
CreateOperationRule(context.Context, *CreateOperationRuleRequest) (*CreateOperationRuleResponse, error)
UpdateOperationRule(context.Context, *UpdateOperationRuleRequest) (*emptypb.Empty, error)
DeleteOperationRule(context.Context, *DeleteOperationRuleRequest) (*emptypb.Empty, error)
GetOperationRule(context.Context, *GetOperationRuleRequest) (*OperationRule, error)
ListOperationRules(context.Context, *ListOperationRulesRequest) (*ListOperationRulesResponse, error)
SetRuleAsDefault(context.Context, *SetRuleAsDefaultRequest) (*emptypb.Empty, error)
// Rack-rule associations
AssociateRuleWithRack(context.Context, *AssociateRuleWithRackRequest) (*emptypb.Empty, error)
DisassociateRuleFromRack(context.Context, *DisassociateRuleFromRackRequest) (*emptypb.Empty, error)
GetRackRuleAssociation(context.Context, *GetRackRuleAssociationRequest) (*GetRackRuleAssociationResponse, error)
ListRackRuleAssociations(context.Context, *ListRackRuleAssociationsRequest) (*ListRackRuleAssociationsResponse, error)
// contains filtered or unexported methods
}
FlowServer is the server API for Flow service. All implementations must embed UnimplementedFlowServer for forward compatibility.
type GetComponentInfoByIDRequest ¶
type GetComponentInfoByIDRequest struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
WithRack bool `protobuf:"varint,2,opt,name=with_rack,json=withRack,proto3" json:"with_rack,omitempty"`
// contains filtered or unexported fields
}
func (*GetComponentInfoByIDRequest) Descriptor
deprecated
func (*GetComponentInfoByIDRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetComponentInfoByIDRequest.ProtoReflect.Descriptor instead.
func (*GetComponentInfoByIDRequest) GetId ¶
func (x *GetComponentInfoByIDRequest) GetId() *UUID
func (*GetComponentInfoByIDRequest) GetWithRack ¶
func (x *GetComponentInfoByIDRequest) GetWithRack() bool
func (*GetComponentInfoByIDRequest) ProtoMessage ¶
func (*GetComponentInfoByIDRequest) ProtoMessage()
func (*GetComponentInfoByIDRequest) ProtoReflect ¶
func (x *GetComponentInfoByIDRequest) ProtoReflect() protoreflect.Message
func (*GetComponentInfoByIDRequest) Reset ¶
func (x *GetComponentInfoByIDRequest) Reset()
func (*GetComponentInfoByIDRequest) String ¶
func (x *GetComponentInfoByIDRequest) String() string
type GetComponentInfoBySerialRequest ¶
type GetComponentInfoBySerialRequest struct {
SerialInfo *DeviceSerialInfo `protobuf:"bytes,1,opt,name=serial_info,json=serialInfo,proto3" json:"serial_info,omitempty"`
WithRack bool `protobuf:"varint,2,opt,name=with_rack,json=withRack,proto3" json:"with_rack,omitempty"`
// contains filtered or unexported fields
}
func (*GetComponentInfoBySerialRequest) Descriptor
deprecated
func (*GetComponentInfoBySerialRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetComponentInfoBySerialRequest.ProtoReflect.Descriptor instead.
func (*GetComponentInfoBySerialRequest) GetSerialInfo ¶
func (x *GetComponentInfoBySerialRequest) GetSerialInfo() *DeviceSerialInfo
func (*GetComponentInfoBySerialRequest) GetWithRack ¶
func (x *GetComponentInfoBySerialRequest) GetWithRack() bool
func (*GetComponentInfoBySerialRequest) ProtoMessage ¶
func (*GetComponentInfoBySerialRequest) ProtoMessage()
func (*GetComponentInfoBySerialRequest) ProtoReflect ¶
func (x *GetComponentInfoBySerialRequest) ProtoReflect() protoreflect.Message
func (*GetComponentInfoBySerialRequest) Reset ¶
func (x *GetComponentInfoBySerialRequest) Reset()
func (*GetComponentInfoBySerialRequest) String ¶
func (x *GetComponentInfoBySerialRequest) String() string
type GetComponentInfoResponse ¶
type GetComponentInfoResponse struct {
Component *Component `protobuf:"bytes,1,opt,name=component,proto3" json:"component,omitempty"`
Rack *Rack `protobuf:"bytes,2,opt,name=rack,proto3" json:"rack,omitempty"`
// contains filtered or unexported fields
}
func (*GetComponentInfoResponse) Descriptor
deprecated
func (*GetComponentInfoResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetComponentInfoResponse.ProtoReflect.Descriptor instead.
func (*GetComponentInfoResponse) GetComponent ¶
func (x *GetComponentInfoResponse) GetComponent() *Component
func (*GetComponentInfoResponse) GetRack ¶
func (x *GetComponentInfoResponse) GetRack() *Rack
func (*GetComponentInfoResponse) ProtoMessage ¶
func (*GetComponentInfoResponse) ProtoMessage()
func (*GetComponentInfoResponse) ProtoReflect ¶
func (x *GetComponentInfoResponse) ProtoReflect() protoreflect.Message
func (*GetComponentInfoResponse) Reset ¶
func (x *GetComponentInfoResponse) Reset()
func (*GetComponentInfoResponse) String ¶
func (x *GetComponentInfoResponse) String() string
type GetComponentsRequest ¶
type GetComponentsRequest struct {
TargetSpec *OperationTargetSpec `protobuf:"bytes,1,opt,name=target_spec,json=targetSpec,proto3,oneof" json:"target_spec,omitempty"` // Optional: Flexible targeting: rack(s) with optional type filter, or specific components. If not provided, queries all components.
Filters []*Filter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` // Filter conditions for component queries
Pagination *Pagination `protobuf:"bytes,3,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
OrderBy *OrderBy `protobuf:"bytes,4,opt,name=order_by,json=orderBy,proto3,oneof" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
GetComponents - retrieves components from local database
func (*GetComponentsRequest) Descriptor
deprecated
func (*GetComponentsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetComponentsRequest.ProtoReflect.Descriptor instead.
func (*GetComponentsRequest) GetFilters ¶
func (x *GetComponentsRequest) GetFilters() []*Filter
func (*GetComponentsRequest) GetOrderBy ¶
func (x *GetComponentsRequest) GetOrderBy() *OrderBy
func (*GetComponentsRequest) GetPagination ¶
func (x *GetComponentsRequest) GetPagination() *Pagination
func (*GetComponentsRequest) GetTargetSpec ¶
func (x *GetComponentsRequest) GetTargetSpec() *OperationTargetSpec
func (*GetComponentsRequest) ProtoMessage ¶
func (*GetComponentsRequest) ProtoMessage()
func (*GetComponentsRequest) ProtoReflect ¶
func (x *GetComponentsRequest) ProtoReflect() protoreflect.Message
func (*GetComponentsRequest) Reset ¶
func (x *GetComponentsRequest) Reset()
func (*GetComponentsRequest) String ¶
func (x *GetComponentsRequest) String() string
type GetComponentsResponse ¶
type GetComponentsResponse struct {
Components []*Component `protobuf:"bytes,1,rep,name=components,proto3" json:"components,omitempty"`
Total int32 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
// contains filtered or unexported fields
}
func (*GetComponentsResponse) Descriptor
deprecated
func (*GetComponentsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetComponentsResponse.ProtoReflect.Descriptor instead.
func (*GetComponentsResponse) GetComponents ¶
func (x *GetComponentsResponse) GetComponents() []*Component
func (*GetComponentsResponse) GetTotal ¶
func (x *GetComponentsResponse) GetTotal() int32
func (*GetComponentsResponse) ProtoMessage ¶
func (*GetComponentsResponse) ProtoMessage()
func (*GetComponentsResponse) ProtoReflect ¶
func (x *GetComponentsResponse) ProtoReflect() protoreflect.Message
func (*GetComponentsResponse) Reset ¶
func (x *GetComponentsResponse) Reset()
func (*GetComponentsResponse) String ¶
func (x *GetComponentsResponse) String() string
type GetListOfNVLDomainsRequest ¶
type GetListOfNVLDomainsRequest struct {
Info *StringQueryInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"`
Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
// contains filtered or unexported fields
}
func (*GetListOfNVLDomainsRequest) Descriptor
deprecated
func (*GetListOfNVLDomainsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetListOfNVLDomainsRequest.ProtoReflect.Descriptor instead.
func (*GetListOfNVLDomainsRequest) GetInfo ¶
func (x *GetListOfNVLDomainsRequest) GetInfo() *StringQueryInfo
func (*GetListOfNVLDomainsRequest) GetPagination ¶
func (x *GetListOfNVLDomainsRequest) GetPagination() *Pagination
func (*GetListOfNVLDomainsRequest) ProtoMessage ¶
func (*GetListOfNVLDomainsRequest) ProtoMessage()
func (*GetListOfNVLDomainsRequest) ProtoReflect ¶
func (x *GetListOfNVLDomainsRequest) ProtoReflect() protoreflect.Message
func (*GetListOfNVLDomainsRequest) Reset ¶
func (x *GetListOfNVLDomainsRequest) Reset()
func (*GetListOfNVLDomainsRequest) String ¶
func (x *GetListOfNVLDomainsRequest) String() string
type GetListOfNVLDomainsResponse ¶
type GetListOfNVLDomainsResponse struct {
NvlDomains []*NVLDomain `protobuf:"bytes,1,rep,name=nvl_domains,json=nvlDomains,proto3" json:"nvl_domains,omitempty"`
Total int32 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
// contains filtered or unexported fields
}
func (*GetListOfNVLDomainsResponse) Descriptor
deprecated
func (*GetListOfNVLDomainsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetListOfNVLDomainsResponse.ProtoReflect.Descriptor instead.
func (*GetListOfNVLDomainsResponse) GetNvlDomains ¶
func (x *GetListOfNVLDomainsResponse) GetNvlDomains() []*NVLDomain
func (*GetListOfNVLDomainsResponse) GetTotal ¶
func (x *GetListOfNVLDomainsResponse) GetTotal() int32
func (*GetListOfNVLDomainsResponse) ProtoMessage ¶
func (*GetListOfNVLDomainsResponse) ProtoMessage()
func (*GetListOfNVLDomainsResponse) ProtoReflect ¶
func (x *GetListOfNVLDomainsResponse) ProtoReflect() protoreflect.Message
func (*GetListOfNVLDomainsResponse) Reset ¶
func (x *GetListOfNVLDomainsResponse) Reset()
func (*GetListOfNVLDomainsResponse) String ¶
func (x *GetListOfNVLDomainsResponse) String() string
type GetListOfRacksRequest ¶
type GetListOfRacksRequest struct {
Filters []*Filter `protobuf:"bytes,1,rep,name=filters,proto3" json:"filters,omitempty"` // Filter conditions for rack queries
WithComponents bool `protobuf:"varint,2,opt,name=with_components,json=withComponents,proto3" json:"with_components,omitempty"`
Pagination *Pagination `protobuf:"bytes,3,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
OrderBy *OrderBy `protobuf:"bytes,4,opt,name=order_by,json=orderBy,proto3,oneof" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
func (*GetListOfRacksRequest) Descriptor
deprecated
func (*GetListOfRacksRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetListOfRacksRequest.ProtoReflect.Descriptor instead.
func (*GetListOfRacksRequest) GetFilters ¶
func (x *GetListOfRacksRequest) GetFilters() []*Filter
func (*GetListOfRacksRequest) GetOrderBy ¶
func (x *GetListOfRacksRequest) GetOrderBy() *OrderBy
func (*GetListOfRacksRequest) GetPagination ¶
func (x *GetListOfRacksRequest) GetPagination() *Pagination
func (*GetListOfRacksRequest) GetWithComponents ¶
func (x *GetListOfRacksRequest) GetWithComponents() bool
func (*GetListOfRacksRequest) ProtoMessage ¶
func (*GetListOfRacksRequest) ProtoMessage()
func (*GetListOfRacksRequest) ProtoReflect ¶
func (x *GetListOfRacksRequest) ProtoReflect() protoreflect.Message
func (*GetListOfRacksRequest) Reset ¶
func (x *GetListOfRacksRequest) Reset()
func (*GetListOfRacksRequest) String ¶
func (x *GetListOfRacksRequest) String() string
type GetListOfRacksResponse ¶
type GetListOfRacksResponse struct {
Racks []*Rack `protobuf:"bytes,1,rep,name=racks,proto3" json:"racks,omitempty"`
Total int32 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
// contains filtered or unexported fields
}
func (*GetListOfRacksResponse) Descriptor
deprecated
func (*GetListOfRacksResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetListOfRacksResponse.ProtoReflect.Descriptor instead.
func (*GetListOfRacksResponse) GetRacks ¶
func (x *GetListOfRacksResponse) GetRacks() []*Rack
func (*GetListOfRacksResponse) GetTotal ¶
func (x *GetListOfRacksResponse) GetTotal() int32
func (*GetListOfRacksResponse) ProtoMessage ¶
func (*GetListOfRacksResponse) ProtoMessage()
func (*GetListOfRacksResponse) ProtoReflect ¶
func (x *GetListOfRacksResponse) ProtoReflect() protoreflect.Message
func (*GetListOfRacksResponse) Reset ¶
func (x *GetListOfRacksResponse) Reset()
func (*GetListOfRacksResponse) String ¶
func (x *GetListOfRacksResponse) String() string
type GetOperationRuleRequest ¶
type GetOperationRuleRequest struct {
RuleId *UUID `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
// contains filtered or unexported fields
}
func (*GetOperationRuleRequest) Descriptor
deprecated
func (*GetOperationRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetOperationRuleRequest.ProtoReflect.Descriptor instead.
func (*GetOperationRuleRequest) GetRuleId ¶
func (x *GetOperationRuleRequest) GetRuleId() *UUID
func (*GetOperationRuleRequest) ProtoMessage ¶
func (*GetOperationRuleRequest) ProtoMessage()
func (*GetOperationRuleRequest) ProtoReflect ¶
func (x *GetOperationRuleRequest) ProtoReflect() protoreflect.Message
func (*GetOperationRuleRequest) Reset ¶
func (x *GetOperationRuleRequest) Reset()
func (*GetOperationRuleRequest) String ¶
func (x *GetOperationRuleRequest) String() string
type GetRackInfoByIDRequest ¶
type GetRackInfoByIDRequest struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
WithComponents bool `protobuf:"varint,2,opt,name=with_components,json=withComponents,proto3" json:"with_components,omitempty"`
// contains filtered or unexported fields
}
func (*GetRackInfoByIDRequest) Descriptor
deprecated
func (*GetRackInfoByIDRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRackInfoByIDRequest.ProtoReflect.Descriptor instead.
func (*GetRackInfoByIDRequest) GetId ¶
func (x *GetRackInfoByIDRequest) GetId() *UUID
func (*GetRackInfoByIDRequest) GetWithComponents ¶
func (x *GetRackInfoByIDRequest) GetWithComponents() bool
func (*GetRackInfoByIDRequest) ProtoMessage ¶
func (*GetRackInfoByIDRequest) ProtoMessage()
func (*GetRackInfoByIDRequest) ProtoReflect ¶
func (x *GetRackInfoByIDRequest) ProtoReflect() protoreflect.Message
func (*GetRackInfoByIDRequest) Reset ¶
func (x *GetRackInfoByIDRequest) Reset()
func (*GetRackInfoByIDRequest) String ¶
func (x *GetRackInfoByIDRequest) String() string
type GetRackInfoBySerialRequest ¶
type GetRackInfoBySerialRequest struct {
SerialInfo *DeviceSerialInfo `protobuf:"bytes,1,opt,name=serial_info,json=serialInfo,proto3" json:"serial_info,omitempty"`
WithComponents bool `protobuf:"varint,2,opt,name=with_components,json=withComponents,proto3" json:"with_components,omitempty"`
// contains filtered or unexported fields
}
func (*GetRackInfoBySerialRequest) Descriptor
deprecated
func (*GetRackInfoBySerialRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRackInfoBySerialRequest.ProtoReflect.Descriptor instead.
func (*GetRackInfoBySerialRequest) GetSerialInfo ¶
func (x *GetRackInfoBySerialRequest) GetSerialInfo() *DeviceSerialInfo
func (*GetRackInfoBySerialRequest) GetWithComponents ¶
func (x *GetRackInfoBySerialRequest) GetWithComponents() bool
func (*GetRackInfoBySerialRequest) ProtoMessage ¶
func (*GetRackInfoBySerialRequest) ProtoMessage()
func (*GetRackInfoBySerialRequest) ProtoReflect ¶
func (x *GetRackInfoBySerialRequest) ProtoReflect() protoreflect.Message
func (*GetRackInfoBySerialRequest) Reset ¶
func (x *GetRackInfoBySerialRequest) Reset()
func (*GetRackInfoBySerialRequest) String ¶
func (x *GetRackInfoBySerialRequest) String() string
type GetRackInfoResponse ¶
type GetRackInfoResponse struct {
Rack *Rack `protobuf:"bytes,1,opt,name=rack,proto3" json:"rack,omitempty"`
// contains filtered or unexported fields
}
func (*GetRackInfoResponse) Descriptor
deprecated
func (*GetRackInfoResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetRackInfoResponse.ProtoReflect.Descriptor instead.
func (*GetRackInfoResponse) GetRack ¶
func (x *GetRackInfoResponse) GetRack() *Rack
func (*GetRackInfoResponse) ProtoMessage ¶
func (*GetRackInfoResponse) ProtoMessage()
func (*GetRackInfoResponse) ProtoReflect ¶
func (x *GetRackInfoResponse) ProtoReflect() protoreflect.Message
func (*GetRackInfoResponse) Reset ¶
func (x *GetRackInfoResponse) Reset()
func (*GetRackInfoResponse) String ¶
func (x *GetRackInfoResponse) String() string
type GetRackRuleAssociationRequest ¶
type GetRackRuleAssociationRequest struct {
RackId *UUID `protobuf:"bytes,1,opt,name=rack_id,json=rackId,proto3" json:"rack_id,omitempty"`
OperationType OperationType `protobuf:"varint,2,opt,name=operation_type,json=operationType,proto3,enum=v1.OperationType" json:"operation_type,omitempty"`
OperationCode string `protobuf:"bytes,3,opt,name=operation_code,json=operationCode,proto3" json:"operation_code,omitempty"` // Specific operation code
// contains filtered or unexported fields
}
func (*GetRackRuleAssociationRequest) Descriptor
deprecated
func (*GetRackRuleAssociationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRackRuleAssociationRequest.ProtoReflect.Descriptor instead.
func (*GetRackRuleAssociationRequest) GetOperationCode ¶
func (x *GetRackRuleAssociationRequest) GetOperationCode() string
func (*GetRackRuleAssociationRequest) GetOperationType ¶
func (x *GetRackRuleAssociationRequest) GetOperationType() OperationType
func (*GetRackRuleAssociationRequest) GetRackId ¶
func (x *GetRackRuleAssociationRequest) GetRackId() *UUID
func (*GetRackRuleAssociationRequest) ProtoMessage ¶
func (*GetRackRuleAssociationRequest) ProtoMessage()
func (*GetRackRuleAssociationRequest) ProtoReflect ¶
func (x *GetRackRuleAssociationRequest) ProtoReflect() protoreflect.Message
func (*GetRackRuleAssociationRequest) Reset ¶
func (x *GetRackRuleAssociationRequest) Reset()
func (*GetRackRuleAssociationRequest) String ¶
func (x *GetRackRuleAssociationRequest) String() string
type GetRackRuleAssociationResponse ¶
type GetRackRuleAssociationResponse struct {
RuleId *UUID `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"` // Empty if no association exists
// contains filtered or unexported fields
}
func (*GetRackRuleAssociationResponse) Descriptor
deprecated
func (*GetRackRuleAssociationResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetRackRuleAssociationResponse.ProtoReflect.Descriptor instead.
func (*GetRackRuleAssociationResponse) GetRuleId ¶
func (x *GetRackRuleAssociationResponse) GetRuleId() *UUID
func (*GetRackRuleAssociationResponse) ProtoMessage ¶
func (*GetRackRuleAssociationResponse) ProtoMessage()
func (*GetRackRuleAssociationResponse) ProtoReflect ¶
func (x *GetRackRuleAssociationResponse) ProtoReflect() protoreflect.Message
func (*GetRackRuleAssociationResponse) Reset ¶
func (x *GetRackRuleAssociationResponse) Reset()
func (*GetRackRuleAssociationResponse) String ¶
func (x *GetRackRuleAssociationResponse) String() string
type GetRacksForNVLDomainRequest ¶
type GetRacksForNVLDomainRequest struct {
NvlDomainIdentifier *Identifier `protobuf:"bytes,1,opt,name=nvl_domain_identifier,json=nvlDomainIdentifier,proto3" json:"nvl_domain_identifier,omitempty"`
// contains filtered or unexported fields
}
func (*GetRacksForNVLDomainRequest) Descriptor
deprecated
func (*GetRacksForNVLDomainRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRacksForNVLDomainRequest.ProtoReflect.Descriptor instead.
func (*GetRacksForNVLDomainRequest) GetNvlDomainIdentifier ¶
func (x *GetRacksForNVLDomainRequest) GetNvlDomainIdentifier() *Identifier
func (*GetRacksForNVLDomainRequest) ProtoMessage ¶
func (*GetRacksForNVLDomainRequest) ProtoMessage()
func (*GetRacksForNVLDomainRequest) ProtoReflect ¶
func (x *GetRacksForNVLDomainRequest) ProtoReflect() protoreflect.Message
func (*GetRacksForNVLDomainRequest) Reset ¶
func (x *GetRacksForNVLDomainRequest) Reset()
func (*GetRacksForNVLDomainRequest) String ¶
func (x *GetRacksForNVLDomainRequest) String() string
type GetRacksForNVLDomainResponse ¶
type GetRacksForNVLDomainResponse struct {
Racks []*Rack `protobuf:"bytes,1,rep,name=racks,proto3" json:"racks,omitempty"`
// contains filtered or unexported fields
}
func (*GetRacksForNVLDomainResponse) Descriptor
deprecated
func (*GetRacksForNVLDomainResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetRacksForNVLDomainResponse.ProtoReflect.Descriptor instead.
func (*GetRacksForNVLDomainResponse) GetRacks ¶
func (x *GetRacksForNVLDomainResponse) GetRacks() []*Rack
func (*GetRacksForNVLDomainResponse) ProtoMessage ¶
func (*GetRacksForNVLDomainResponse) ProtoMessage()
func (*GetRacksForNVLDomainResponse) ProtoReflect ¶
func (x *GetRacksForNVLDomainResponse) ProtoReflect() protoreflect.Message
func (*GetRacksForNVLDomainResponse) Reset ¶
func (x *GetRacksForNVLDomainResponse) Reset()
func (*GetRacksForNVLDomainResponse) String ¶
func (x *GetRacksForNVLDomainResponse) String() string
type GetTaskScheduleRequest ¶
type GetTaskScheduleRequest struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*GetTaskScheduleRequest) Descriptor
deprecated
func (*GetTaskScheduleRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTaskScheduleRequest.ProtoReflect.Descriptor instead.
func (*GetTaskScheduleRequest) GetId ¶
func (x *GetTaskScheduleRequest) GetId() *UUID
func (*GetTaskScheduleRequest) ProtoMessage ¶
func (*GetTaskScheduleRequest) ProtoMessage()
func (*GetTaskScheduleRequest) ProtoReflect ¶
func (x *GetTaskScheduleRequest) ProtoReflect() protoreflect.Message
func (*GetTaskScheduleRequest) Reset ¶
func (x *GetTaskScheduleRequest) Reset()
func (*GetTaskScheduleRequest) String ¶
func (x *GetTaskScheduleRequest) String() string
type GetTasksByIDsRequest ¶
type GetTasksByIDsRequest struct {
TaskIds []*UUID `protobuf:"bytes,1,rep,name=task_ids,json=taskIds,proto3" json:"task_ids,omitempty"`
// contains filtered or unexported fields
}
func (*GetTasksByIDsRequest) Descriptor
deprecated
func (*GetTasksByIDsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTasksByIDsRequest.ProtoReflect.Descriptor instead.
func (*GetTasksByIDsRequest) GetTaskIds ¶
func (x *GetTasksByIDsRequest) GetTaskIds() []*UUID
func (*GetTasksByIDsRequest) ProtoMessage ¶
func (*GetTasksByIDsRequest) ProtoMessage()
func (*GetTasksByIDsRequest) ProtoReflect ¶
func (x *GetTasksByIDsRequest) ProtoReflect() protoreflect.Message
func (*GetTasksByIDsRequest) Reset ¶
func (x *GetTasksByIDsRequest) Reset()
func (*GetTasksByIDsRequest) String ¶
func (x *GetTasksByIDsRequest) String() string
type GetTasksByIDsResponse ¶
type GetTasksByIDsResponse struct {
Tasks []*Task `protobuf:"bytes,1,rep,name=tasks,proto3" json:"tasks,omitempty"`
// contains filtered or unexported fields
}
func (*GetTasksByIDsResponse) Descriptor
deprecated
func (*GetTasksByIDsResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetTasksByIDsResponse.ProtoReflect.Descriptor instead.
func (*GetTasksByIDsResponse) GetTasks ¶
func (x *GetTasksByIDsResponse) GetTasks() []*Task
func (*GetTasksByIDsResponse) ProtoMessage ¶
func (*GetTasksByIDsResponse) ProtoMessage()
func (*GetTasksByIDsResponse) ProtoReflect ¶
func (x *GetTasksByIDsResponse) ProtoReflect() protoreflect.Message
func (*GetTasksByIDsResponse) Reset ¶
func (x *GetTasksByIDsResponse) Reset()
func (*GetTasksByIDsResponse) String ¶
func (x *GetTasksByIDsResponse) String() string
type Identifier ¶
type Identifier struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*Identifier) Descriptor
deprecated
func (*Identifier) Descriptor() ([]byte, []int)
Deprecated: Use Identifier.ProtoReflect.Descriptor instead.
func (*Identifier) GetId ¶
func (x *Identifier) GetId() *UUID
func (*Identifier) GetName ¶
func (x *Identifier) GetName() string
func (*Identifier) ProtoMessage ¶
func (*Identifier) ProtoMessage()
func (*Identifier) ProtoReflect ¶
func (x *Identifier) ProtoReflect() protoreflect.Message
func (*Identifier) Reset ¶
func (x *Identifier) Reset()
func (*Identifier) String ¶
func (x *Identifier) String() string
type IngestRackRequest ¶
type IngestRackRequest struct {
TargetSpec *OperationTargetSpec `protobuf:"bytes,1,opt,name=target_spec,json=targetSpec,proto3" json:"target_spec,omitempty"` // Target racks for ingestion
Filters []*Filter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` // Filter conditions for component queries (e.g. by type, name)
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // optional task description
RuleId *UUID `protobuf:"bytes,4,opt,name=rule_id,json=ruleId,proto3,oneof" json:"rule_id,omitempty"` // optional: override rule resolution with a specific rule
// contains filtered or unexported fields
}
func (*IngestRackRequest) Descriptor
deprecated
func (*IngestRackRequest) Descriptor() ([]byte, []int)
Deprecated: Use IngestRackRequest.ProtoReflect.Descriptor instead.
func (*IngestRackRequest) GetDescription ¶
func (x *IngestRackRequest) GetDescription() string
func (*IngestRackRequest) GetFilters ¶
func (x *IngestRackRequest) GetFilters() []*Filter
func (*IngestRackRequest) GetRuleId ¶
func (x *IngestRackRequest) GetRuleId() *UUID
func (*IngestRackRequest) GetTargetSpec ¶
func (x *IngestRackRequest) GetTargetSpec() *OperationTargetSpec
func (*IngestRackRequest) ProtoMessage ¶
func (*IngestRackRequest) ProtoMessage()
func (*IngestRackRequest) ProtoReflect ¶
func (x *IngestRackRequest) ProtoReflect() protoreflect.Message
func (*IngestRackRequest) Reset ¶
func (x *IngestRackRequest) Reset()
func (*IngestRackRequest) String ¶
func (x *IngestRackRequest) String() string
type ListOperationRulesRequest ¶
type ListOperationRulesRequest struct {
OperationType *OperationType `` /* 129-byte string literal not displayed */
IsDefault *bool `protobuf:"varint,2,opt,name=is_default,json=isDefault,proto3,oneof" json:"is_default,omitempty"`
Offset *int32 `protobuf:"varint,3,opt,name=offset,proto3,oneof" json:"offset,omitempty"`
Limit *int32 `protobuf:"varint,4,opt,name=limit,proto3,oneof" json:"limit,omitempty"`
// contains filtered or unexported fields
}
func (*ListOperationRulesRequest) Descriptor
deprecated
func (*ListOperationRulesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListOperationRulesRequest.ProtoReflect.Descriptor instead.
func (*ListOperationRulesRequest) GetIsDefault ¶
func (x *ListOperationRulesRequest) GetIsDefault() bool
func (*ListOperationRulesRequest) GetLimit ¶
func (x *ListOperationRulesRequest) GetLimit() int32
func (*ListOperationRulesRequest) GetOffset ¶
func (x *ListOperationRulesRequest) GetOffset() int32
func (*ListOperationRulesRequest) GetOperationType ¶
func (x *ListOperationRulesRequest) GetOperationType() OperationType
func (*ListOperationRulesRequest) ProtoMessage ¶
func (*ListOperationRulesRequest) ProtoMessage()
func (*ListOperationRulesRequest) ProtoReflect ¶
func (x *ListOperationRulesRequest) ProtoReflect() protoreflect.Message
func (*ListOperationRulesRequest) Reset ¶
func (x *ListOperationRulesRequest) Reset()
func (*ListOperationRulesRequest) String ¶
func (x *ListOperationRulesRequest) String() string
type ListOperationRulesResponse ¶
type ListOperationRulesResponse struct {
Rules []*OperationRule `protobuf:"bytes,1,rep,name=rules,proto3" json:"rules,omitempty"`
TotalCount int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
// contains filtered or unexported fields
}
func (*ListOperationRulesResponse) Descriptor
deprecated
func (*ListOperationRulesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListOperationRulesResponse.ProtoReflect.Descriptor instead.
func (*ListOperationRulesResponse) GetRules ¶
func (x *ListOperationRulesResponse) GetRules() []*OperationRule
func (*ListOperationRulesResponse) GetTotalCount ¶
func (x *ListOperationRulesResponse) GetTotalCount() int32
func (*ListOperationRulesResponse) ProtoMessage ¶
func (*ListOperationRulesResponse) ProtoMessage()
func (*ListOperationRulesResponse) ProtoReflect ¶
func (x *ListOperationRulesResponse) ProtoReflect() protoreflect.Message
func (*ListOperationRulesResponse) Reset ¶
func (x *ListOperationRulesResponse) Reset()
func (*ListOperationRulesResponse) String ¶
func (x *ListOperationRulesResponse) String() string
type ListRackRuleAssociationsRequest ¶
type ListRackRuleAssociationsRequest struct {
RackId *UUID `protobuf:"bytes,1,opt,name=rack_id,json=rackId,proto3" json:"rack_id,omitempty"`
// contains filtered or unexported fields
}
func (*ListRackRuleAssociationsRequest) Descriptor
deprecated
func (*ListRackRuleAssociationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRackRuleAssociationsRequest.ProtoReflect.Descriptor instead.
func (*ListRackRuleAssociationsRequest) GetRackId ¶
func (x *ListRackRuleAssociationsRequest) GetRackId() *UUID
func (*ListRackRuleAssociationsRequest) ProtoMessage ¶
func (*ListRackRuleAssociationsRequest) ProtoMessage()
func (*ListRackRuleAssociationsRequest) ProtoReflect ¶
func (x *ListRackRuleAssociationsRequest) ProtoReflect() protoreflect.Message
func (*ListRackRuleAssociationsRequest) Reset ¶
func (x *ListRackRuleAssociationsRequest) Reset()
func (*ListRackRuleAssociationsRequest) String ¶
func (x *ListRackRuleAssociationsRequest) String() string
type ListRackRuleAssociationsResponse ¶
type ListRackRuleAssociationsResponse struct {
Associations []*RackRuleAssociation `protobuf:"bytes,1,rep,name=associations,proto3" json:"associations,omitempty"`
// contains filtered or unexported fields
}
func (*ListRackRuleAssociationsResponse) Descriptor
deprecated
func (*ListRackRuleAssociationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRackRuleAssociationsResponse.ProtoReflect.Descriptor instead.
func (*ListRackRuleAssociationsResponse) GetAssociations ¶
func (x *ListRackRuleAssociationsResponse) GetAssociations() []*RackRuleAssociation
func (*ListRackRuleAssociationsResponse) ProtoMessage ¶
func (*ListRackRuleAssociationsResponse) ProtoMessage()
func (*ListRackRuleAssociationsResponse) ProtoReflect ¶
func (x *ListRackRuleAssociationsResponse) ProtoReflect() protoreflect.Message
func (*ListRackRuleAssociationsResponse) Reset ¶
func (x *ListRackRuleAssociationsResponse) Reset()
func (*ListRackRuleAssociationsResponse) String ¶
func (x *ListRackRuleAssociationsResponse) String() string
type ListTaskScheduleScopesRequest ¶
type ListTaskScheduleScopesRequest struct {
ScheduleId *UUID `protobuf:"bytes,1,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
// contains filtered or unexported fields
}
ListTaskScheduleScopesRequest returns all scope entries for a given schedule.
func (*ListTaskScheduleScopesRequest) Descriptor
deprecated
func (*ListTaskScheduleScopesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTaskScheduleScopesRequest.ProtoReflect.Descriptor instead.
func (*ListTaskScheduleScopesRequest) GetScheduleId ¶
func (x *ListTaskScheduleScopesRequest) GetScheduleId() *UUID
func (*ListTaskScheduleScopesRequest) ProtoMessage ¶
func (*ListTaskScheduleScopesRequest) ProtoMessage()
func (*ListTaskScheduleScopesRequest) ProtoReflect ¶
func (x *ListTaskScheduleScopesRequest) ProtoReflect() protoreflect.Message
func (*ListTaskScheduleScopesRequest) Reset ¶
func (x *ListTaskScheduleScopesRequest) Reset()
func (*ListTaskScheduleScopesRequest) String ¶
func (x *ListTaskScheduleScopesRequest) String() string
type ListTaskScheduleScopesResponse ¶
type ListTaskScheduleScopesResponse struct {
Scopes []*TaskScheduleScope `protobuf:"bytes,1,rep,name=scopes,proto3" json:"scopes,omitempty"`
// contains filtered or unexported fields
}
func (*ListTaskScheduleScopesResponse) Descriptor
deprecated
func (*ListTaskScheduleScopesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTaskScheduleScopesResponse.ProtoReflect.Descriptor instead.
func (*ListTaskScheduleScopesResponse) GetScopes ¶
func (x *ListTaskScheduleScopesResponse) GetScopes() []*TaskScheduleScope
func (*ListTaskScheduleScopesResponse) ProtoMessage ¶
func (*ListTaskScheduleScopesResponse) ProtoMessage()
func (*ListTaskScheduleScopesResponse) ProtoReflect ¶
func (x *ListTaskScheduleScopesResponse) ProtoReflect() protoreflect.Message
func (*ListTaskScheduleScopesResponse) Reset ¶
func (x *ListTaskScheduleScopesResponse) Reset()
func (*ListTaskScheduleScopesResponse) String ¶
func (x *ListTaskScheduleScopesResponse) String() string
type ListTaskSchedulesRequest ¶
type ListTaskSchedulesRequest struct {
RackId *UUID `protobuf:"bytes,1,opt,name=rack_id,json=rackId,proto3,oneof" json:"rack_id,omitempty"` // if set, return only schedules with a scope on this rack
Pagination *Pagination `protobuf:"bytes,2,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
EnabledOnly *bool `protobuf:"varint,3,opt,name=enabled_only,json=enabledOnly,proto3,oneof" json:"enabled_only,omitempty"` // if true, return only enabled (non-paused) schedules
// contains filtered or unexported fields
}
ListTaskSchedulesRequest lists TaskSchedules with optional filters. Results are ordered by creation time ascending.
func (*ListTaskSchedulesRequest) Descriptor
deprecated
func (*ListTaskSchedulesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTaskSchedulesRequest.ProtoReflect.Descriptor instead.
func (*ListTaskSchedulesRequest) GetEnabledOnly ¶
func (x *ListTaskSchedulesRequest) GetEnabledOnly() bool
func (*ListTaskSchedulesRequest) GetPagination ¶
func (x *ListTaskSchedulesRequest) GetPagination() *Pagination
func (*ListTaskSchedulesRequest) GetRackId ¶
func (x *ListTaskSchedulesRequest) GetRackId() *UUID
func (*ListTaskSchedulesRequest) ProtoMessage ¶
func (*ListTaskSchedulesRequest) ProtoMessage()
func (*ListTaskSchedulesRequest) ProtoReflect ¶
func (x *ListTaskSchedulesRequest) ProtoReflect() protoreflect.Message
func (*ListTaskSchedulesRequest) Reset ¶
func (x *ListTaskSchedulesRequest) Reset()
func (*ListTaskSchedulesRequest) String ¶
func (x *ListTaskSchedulesRequest) String() string
type ListTaskSchedulesResponse ¶
type ListTaskSchedulesResponse struct {
TaskSchedules []*TaskSchedule `protobuf:"bytes,1,rep,name=task_schedules,json=taskSchedules,proto3" json:"task_schedules,omitempty"`
Total int32 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"` // total matching count before pagination
// contains filtered or unexported fields
}
func (*ListTaskSchedulesResponse) Descriptor
deprecated
func (*ListTaskSchedulesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTaskSchedulesResponse.ProtoReflect.Descriptor instead.
func (*ListTaskSchedulesResponse) GetTaskSchedules ¶
func (x *ListTaskSchedulesResponse) GetTaskSchedules() []*TaskSchedule
func (*ListTaskSchedulesResponse) GetTotal ¶
func (x *ListTaskSchedulesResponse) GetTotal() int32
func (*ListTaskSchedulesResponse) ProtoMessage ¶
func (*ListTaskSchedulesResponse) ProtoMessage()
func (*ListTaskSchedulesResponse) ProtoReflect ¶
func (x *ListTaskSchedulesResponse) ProtoReflect() protoreflect.Message
func (*ListTaskSchedulesResponse) Reset ¶
func (x *ListTaskSchedulesResponse) Reset()
func (*ListTaskSchedulesResponse) String ¶
func (x *ListTaskSchedulesResponse) String() string
type ListTasksRequest ¶
type ListTasksRequest struct {
RackId *UUID `protobuf:"bytes,1,opt,name=rack_id,json=rackId,proto3,oneof" json:"rack_id,omitempty"`
ActiveOnly bool `protobuf:"varint,2,opt,name=active_only,json=activeOnly,proto3" json:"active_only,omitempty"`
Pagination *Pagination `protobuf:"bytes,3,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
// contains filtered or unexported fields
}
func (*ListTasksRequest) Descriptor
deprecated
func (*ListTasksRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTasksRequest.ProtoReflect.Descriptor instead.
func (*ListTasksRequest) GetActiveOnly ¶
func (x *ListTasksRequest) GetActiveOnly() bool
func (*ListTasksRequest) GetPagination ¶
func (x *ListTasksRequest) GetPagination() *Pagination
func (*ListTasksRequest) GetRackId ¶
func (x *ListTasksRequest) GetRackId() *UUID
func (*ListTasksRequest) ProtoMessage ¶
func (*ListTasksRequest) ProtoMessage()
func (*ListTasksRequest) ProtoReflect ¶
func (x *ListTasksRequest) ProtoReflect() protoreflect.Message
func (*ListTasksRequest) Reset ¶
func (x *ListTasksRequest) Reset()
func (*ListTasksRequest) String ¶
func (x *ListTasksRequest) String() string
type ListTasksResponse ¶
type ListTasksResponse struct {
Tasks []*Task `protobuf:"bytes,1,rep,name=tasks,proto3" json:"tasks,omitempty"`
Total int32 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
// contains filtered or unexported fields
}
func (*ListTasksResponse) Descriptor
deprecated
func (*ListTasksResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTasksResponse.ProtoReflect.Descriptor instead.
func (*ListTasksResponse) GetTasks ¶
func (x *ListTasksResponse) GetTasks() []*Task
func (*ListTasksResponse) GetTotal ¶
func (x *ListTasksResponse) GetTotal() int32
func (*ListTasksResponse) ProtoMessage ¶
func (*ListTasksResponse) ProtoMessage()
func (*ListTasksResponse) ProtoReflect ¶
func (x *ListTasksResponse) ProtoReflect() protoreflect.Message
func (*ListTasksResponse) Reset ¶
func (x *ListTasksResponse) Reset()
func (*ListTasksResponse) String ¶
func (x *ListTasksResponse) String() string
type Location ¶
type Location struct {
Region string `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"`
Datacenter string `protobuf:"bytes,2,opt,name=datacenter,proto3" json:"datacenter,omitempty"`
Room string `protobuf:"bytes,3,opt,name=room,proto3" json:"room,omitempty"`
Position string `protobuf:"bytes,4,opt,name=position,proto3" json:"position,omitempty"`
// contains filtered or unexported fields
}
func (*Location) Descriptor
deprecated
func (*Location) GetDatacenter ¶
func (*Location) GetPosition ¶
func (*Location) ProtoMessage ¶
func (*Location) ProtoMessage()
func (*Location) ProtoReflect ¶
func (x *Location) ProtoReflect() protoreflect.Message
type NVLDomain ¶
type NVLDomain struct {
Identifier *Identifier `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
// contains filtered or unexported fields
}
func (*NVLDomain) Descriptor
deprecated
func (*NVLDomain) GetIdentifier ¶
func (x *NVLDomain) GetIdentifier() *Identifier
func (*NVLDomain) ProtoMessage ¶
func (*NVLDomain) ProtoMessage()
func (*NVLDomain) ProtoReflect ¶
func (x *NVLDomain) ProtoReflect() protoreflect.Message
type OperationRule ¶
type OperationRule struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
OperationType OperationType `protobuf:"varint,4,opt,name=operation_type,json=operationType,proto3,enum=v1.OperationType" json:"operation_type,omitempty"`
OperationCode string `protobuf:"bytes,5,opt,name=operation_code,json=operationCode,proto3" json:"operation_code,omitempty"` // Specific operation code (e.g., "power_on", "upgrade")
RuleDefinitionJson string `protobuf:"bytes,6,opt,name=rule_definition_json,json=ruleDefinitionJson,proto3" json:"rule_definition_json,omitempty"` // JSON-encoded RuleDefinition
IsDefault bool `protobuf:"varint,7,opt,name=is_default,json=isDefault,proto3" json:"is_default,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// contains filtered or unexported fields
}
func (*OperationRule) Descriptor
deprecated
func (*OperationRule) Descriptor() ([]byte, []int)
Deprecated: Use OperationRule.ProtoReflect.Descriptor instead.
func (*OperationRule) GetCreatedAt ¶
func (x *OperationRule) GetCreatedAt() *timestamppb.Timestamp
func (*OperationRule) GetDescription ¶
func (x *OperationRule) GetDescription() string
func (*OperationRule) GetId ¶
func (x *OperationRule) GetId() *UUID
func (*OperationRule) GetIsDefault ¶
func (x *OperationRule) GetIsDefault() bool
func (*OperationRule) GetName ¶
func (x *OperationRule) GetName() string
func (*OperationRule) GetOperationCode ¶
func (x *OperationRule) GetOperationCode() string
func (*OperationRule) GetOperationType ¶
func (x *OperationRule) GetOperationType() OperationType
func (*OperationRule) GetRuleDefinitionJson ¶
func (x *OperationRule) GetRuleDefinitionJson() string
func (*OperationRule) GetUpdatedAt ¶
func (x *OperationRule) GetUpdatedAt() *timestamppb.Timestamp
func (*OperationRule) ProtoMessage ¶
func (*OperationRule) ProtoMessage()
func (*OperationRule) ProtoReflect ¶
func (x *OperationRule) ProtoReflect() protoreflect.Message
func (*OperationRule) Reset ¶
func (x *OperationRule) Reset()
func (*OperationRule) String ¶
func (x *OperationRule) String() string
type OperationTargetSpec ¶
type OperationTargetSpec struct {
// Types that are valid to be assigned to Targets:
//
// *OperationTargetSpec_Racks
// *OperationTargetSpec_Components
Targets isOperationTargetSpec_Targets `protobuf_oneof:"targets"`
// contains filtered or unexported fields
}
OperationTargetSpec contains targets for an operation. Supports either rack-level targeting (with optional type filtering) or component-level targeting (by UUID or external reference), but not both.
func (*OperationTargetSpec) Descriptor
deprecated
func (*OperationTargetSpec) Descriptor() ([]byte, []int)
Deprecated: Use OperationTargetSpec.ProtoReflect.Descriptor instead.
func (*OperationTargetSpec) GetComponents ¶
func (x *OperationTargetSpec) GetComponents() *ComponentTargets
func (*OperationTargetSpec) GetRacks ¶
func (x *OperationTargetSpec) GetRacks() *RackTargets
func (*OperationTargetSpec) GetTargets ¶
func (x *OperationTargetSpec) GetTargets() isOperationTargetSpec_Targets
func (*OperationTargetSpec) ProtoMessage ¶
func (*OperationTargetSpec) ProtoMessage()
func (*OperationTargetSpec) ProtoReflect ¶
func (x *OperationTargetSpec) ProtoReflect() protoreflect.Message
func (*OperationTargetSpec) Reset ¶
func (x *OperationTargetSpec) Reset()
func (*OperationTargetSpec) String ¶
func (x *OperationTargetSpec) String() string
type OperationTargetSpec_Components ¶
type OperationTargetSpec_Components struct {
Components *ComponentTargets `protobuf:"bytes,2,opt,name=components,proto3,oneof"`
}
type OperationTargetSpec_Racks ¶
type OperationTargetSpec_Racks struct {
Racks *RackTargets `protobuf:"bytes,1,opt,name=racks,proto3,oneof"`
}
type OperationType ¶
type OperationType int32
const ( OperationType_OPERATION_TYPE_UNKNOWN OperationType = 0 OperationType_OPERATION_TYPE_POWER_CONTROL OperationType = 1 OperationType_OPERATION_TYPE_FIRMWARE_CONTROL OperationType = 2 )
func (OperationType) Descriptor ¶
func (OperationType) Descriptor() protoreflect.EnumDescriptor
func (OperationType) Enum ¶
func (x OperationType) Enum() *OperationType
func (OperationType) EnumDescriptor
deprecated
func (OperationType) EnumDescriptor() ([]byte, []int)
Deprecated: Use OperationType.Descriptor instead.
func (OperationType) Number ¶
func (x OperationType) Number() protoreflect.EnumNumber
func (OperationType) String ¶
func (x OperationType) String() string
func (OperationType) Type ¶
func (OperationType) Type() protoreflect.EnumType
type OrderBy ¶
type OrderBy struct {
// Types that are valid to be assigned to Field:
//
// *OrderBy_RackField
// *OrderBy_ComponentField
Field isOrderBy_Field `protobuf_oneof:"field"`
Direction string `protobuf:"bytes,3,opt,name=direction,proto3" json:"direction,omitempty"` // ASC or DESC
// contains filtered or unexported fields
}
OrderBy represents ordering specification
func (*OrderBy) Descriptor
deprecated
func (*OrderBy) GetComponentField ¶
func (x *OrderBy) GetComponentField() ComponentOrderByField
func (*OrderBy) GetDirection ¶
func (*OrderBy) GetRackField ¶
func (x *OrderBy) GetRackField() RackOrderByField
func (*OrderBy) ProtoMessage ¶
func (*OrderBy) ProtoMessage()
func (*OrderBy) ProtoReflect ¶
func (x *OrderBy) ProtoReflect() protoreflect.Message
type OrderBy_ComponentField ¶
type OrderBy_ComponentField struct {
ComponentField ComponentOrderByField `protobuf:"varint,2,opt,name=component_field,json=componentField,proto3,enum=v1.ComponentOrderByField,oneof"` // For component queries
}
type OrderBy_RackField ¶
type OrderBy_RackField struct {
RackField RackOrderByField `protobuf:"varint,1,opt,name=rack_field,json=rackField,proto3,enum=v1.RackOrderByField,oneof"` // For rack queries
}
type OverlapPolicy ¶
type OverlapPolicy int32
OverlapPolicy controls what happens when a schedule fires while the previous execution for the same scope is still active.
const ( OverlapPolicy_OVERLAP_POLICY_UNSPECIFIED OverlapPolicy = 0 OverlapPolicy_OVERLAP_POLICY_SKIP OverlapPolicy = 1 // skip this firing cycle for any scope whose last task is still active OverlapPolicy_OVERLAP_POLICY_QUEUE OverlapPolicy = 2 // submit unconditionally; the task manager queues behind the active task )
func (OverlapPolicy) Descriptor ¶
func (OverlapPolicy) Descriptor() protoreflect.EnumDescriptor
func (OverlapPolicy) Enum ¶
func (x OverlapPolicy) Enum() *OverlapPolicy
func (OverlapPolicy) EnumDescriptor
deprecated
func (OverlapPolicy) EnumDescriptor() ([]byte, []int)
Deprecated: Use OverlapPolicy.Descriptor instead.
func (OverlapPolicy) Number ¶
func (x OverlapPolicy) Number() protoreflect.EnumNumber
func (OverlapPolicy) String ¶
func (x OverlapPolicy) String() string
func (OverlapPolicy) Type ¶
func (OverlapPolicy) Type() protoreflect.EnumType
type Pagination ¶
type Pagination struct {
Offset int32 `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"`
Limit int32 `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
// contains filtered or unexported fields
}
func (*Pagination) Descriptor
deprecated
func (*Pagination) Descriptor() ([]byte, []int)
Deprecated: Use Pagination.ProtoReflect.Descriptor instead.
func (*Pagination) GetLimit ¶
func (x *Pagination) GetLimit() int32
func (*Pagination) GetOffset ¶
func (x *Pagination) GetOffset() int32
func (*Pagination) ProtoMessage ¶
func (*Pagination) ProtoMessage()
func (*Pagination) ProtoReflect ¶
func (x *Pagination) ProtoReflect() protoreflect.Message
func (*Pagination) Reset ¶
func (x *Pagination) Reset()
func (*Pagination) String ¶
func (x *Pagination) String() string
type PatchComponentRequest ¶
type PatchComponentRequest struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Required: component UUID
FirmwareVersion *string `protobuf:"bytes,2,opt,name=firmware_version,json=firmwareVersion,proto3,oneof" json:"firmware_version,omitempty"` // Update firmware version
Position *RackPosition `protobuf:"bytes,3,opt,name=position,proto3,oneof" json:"position,omitempty"` // Update slot_id, tray_idx, host_id
Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"` // Update description (JSON string)
RackId *UUID `protobuf:"bytes,5,opt,name=rack_id,json=rackId,proto3,oneof" json:"rack_id,omitempty"` // Re-assign to a different rack
Bmcs []*BMCInfo `protobuf:"bytes,6,rep,name=bmcs,proto3" json:"bmcs,omitempty"` // Update BMCs (matched by MAC address; create if new)
// contains filtered or unexported fields
}
PatchComponent - update a single component's fields
func (*PatchComponentRequest) Descriptor
deprecated
func (*PatchComponentRequest) Descriptor() ([]byte, []int)
Deprecated: Use PatchComponentRequest.ProtoReflect.Descriptor instead.
func (*PatchComponentRequest) GetBmcs ¶
func (x *PatchComponentRequest) GetBmcs() []*BMCInfo
func (*PatchComponentRequest) GetDescription ¶
func (x *PatchComponentRequest) GetDescription() string
func (*PatchComponentRequest) GetFirmwareVersion ¶
func (x *PatchComponentRequest) GetFirmwareVersion() string
func (*PatchComponentRequest) GetId ¶
func (x *PatchComponentRequest) GetId() *UUID
func (*PatchComponentRequest) GetPosition ¶
func (x *PatchComponentRequest) GetPosition() *RackPosition
func (*PatchComponentRequest) GetRackId ¶
func (x *PatchComponentRequest) GetRackId() *UUID
func (*PatchComponentRequest) ProtoMessage ¶
func (*PatchComponentRequest) ProtoMessage()
func (*PatchComponentRequest) ProtoReflect ¶
func (x *PatchComponentRequest) ProtoReflect() protoreflect.Message
func (*PatchComponentRequest) Reset ¶
func (x *PatchComponentRequest) Reset()
func (*PatchComponentRequest) String ¶
func (x *PatchComponentRequest) String() string
type PatchComponentResponse ¶
type PatchComponentResponse struct {
Component *Component `protobuf:"bytes,1,opt,name=component,proto3" json:"component,omitempty"` // The updated component
// contains filtered or unexported fields
}
func (*PatchComponentResponse) Descriptor
deprecated
func (*PatchComponentResponse) Descriptor() ([]byte, []int)
Deprecated: Use PatchComponentResponse.ProtoReflect.Descriptor instead.
func (*PatchComponentResponse) GetComponent ¶
func (x *PatchComponentResponse) GetComponent() *Component
func (*PatchComponentResponse) ProtoMessage ¶
func (*PatchComponentResponse) ProtoMessage()
func (*PatchComponentResponse) ProtoReflect ¶
func (x *PatchComponentResponse) ProtoReflect() protoreflect.Message
func (*PatchComponentResponse) Reset ¶
func (x *PatchComponentResponse) Reset()
func (*PatchComponentResponse) String ¶
func (x *PatchComponentResponse) String() string
type PatchRackRequest ¶
type PatchRackRequest struct {
Rack *Rack `protobuf:"bytes,1,opt,name=rack,proto3" json:"rack,omitempty"`
// contains filtered or unexported fields
}
func (*PatchRackRequest) Descriptor
deprecated
func (*PatchRackRequest) Descriptor() ([]byte, []int)
Deprecated: Use PatchRackRequest.ProtoReflect.Descriptor instead.
func (*PatchRackRequest) GetRack ¶
func (x *PatchRackRequest) GetRack() *Rack
func (*PatchRackRequest) ProtoMessage ¶
func (*PatchRackRequest) ProtoMessage()
func (*PatchRackRequest) ProtoReflect ¶
func (x *PatchRackRequest) ProtoReflect() protoreflect.Message
func (*PatchRackRequest) Reset ¶
func (x *PatchRackRequest) Reset()
func (*PatchRackRequest) String ¶
func (x *PatchRackRequest) String() string
type PatchRackResponse ¶
type PatchRackResponse struct {
Report string `protobuf:"bytes,1,opt,name=report,proto3" json:"report,omitempty"`
// contains filtered or unexported fields
}
func (*PatchRackResponse) Descriptor
deprecated
func (*PatchRackResponse) Descriptor() ([]byte, []int)
Deprecated: Use PatchRackResponse.ProtoReflect.Descriptor instead.
func (*PatchRackResponse) GetReport ¶
func (x *PatchRackResponse) GetReport() string
func (*PatchRackResponse) ProtoMessage ¶
func (*PatchRackResponse) ProtoMessage()
func (*PatchRackResponse) ProtoReflect ¶
func (x *PatchRackResponse) ProtoReflect() protoreflect.Message
func (*PatchRackResponse) Reset ¶
func (x *PatchRackResponse) Reset()
func (*PatchRackResponse) String ¶
func (x *PatchRackResponse) String() string
type PauseTaskScheduleRequest ¶
type PauseTaskScheduleRequest struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
PauseTaskScheduleRequest disables a TaskSchedule without deleting it. The schedule will not fire until resumed. Has no effect if already paused. Returns an error for a one-time schedule that has already fired.
func (*PauseTaskScheduleRequest) Descriptor
deprecated
func (*PauseTaskScheduleRequest) Descriptor() ([]byte, []int)
Deprecated: Use PauseTaskScheduleRequest.ProtoReflect.Descriptor instead.
func (*PauseTaskScheduleRequest) GetId ¶
func (x *PauseTaskScheduleRequest) GetId() *UUID
func (*PauseTaskScheduleRequest) ProtoMessage ¶
func (*PauseTaskScheduleRequest) ProtoMessage()
func (*PauseTaskScheduleRequest) ProtoReflect ¶
func (x *PauseTaskScheduleRequest) ProtoReflect() protoreflect.Message
func (*PauseTaskScheduleRequest) Reset ¶
func (x *PauseTaskScheduleRequest) Reset()
func (*PauseTaskScheduleRequest) String ¶
func (x *PauseTaskScheduleRequest) String() string
type PowerControlOp ¶
type PowerControlOp int32
const ( PowerControlOp_POWER_CONTROL_OP_UNKNOWN PowerControlOp = 0 // Power On PowerControlOp_POWER_CONTROL_OP_ON PowerControlOp = 1 PowerControlOp_POWER_CONTROL_OP_FORCE_ON PowerControlOp = 2 // Power Off PowerControlOp_POWER_CONTROL_OP_OFF PowerControlOp = 3 // graceful shutdown PowerControlOp_POWER_CONTROL_OP_FORCE_OFF PowerControlOp = 4 // Restart (OS level reboot) PowerControlOp_POWER_CONTROL_OP_RESTART PowerControlOp = 5 // graceful restart PowerControlOp_POWER_CONTROL_OP_FORCE_RESTART PowerControlOp = 6 // Reset (hardware level) PowerControlOp_POWER_CONTROL_OP_WARM_RESET PowerControlOp = 7 PowerControlOp_POWER_CONTROL_OP_COLD_RESET PowerControlOp = 8 )
func (PowerControlOp) Descriptor ¶
func (PowerControlOp) Descriptor() protoreflect.EnumDescriptor
func (PowerControlOp) Enum ¶
func (x PowerControlOp) Enum() *PowerControlOp
func (PowerControlOp) EnumDescriptor
deprecated
func (PowerControlOp) EnumDescriptor() ([]byte, []int)
Deprecated: Use PowerControlOp.Descriptor instead.
func (PowerControlOp) Number ¶
func (x PowerControlOp) Number() protoreflect.EnumNumber
func (PowerControlOp) String ¶
func (x PowerControlOp) String() string
func (PowerControlOp) Type ¶
func (PowerControlOp) Type() protoreflect.EnumType
type PowerOffRackRequest ¶
type PowerOffRackRequest struct {
TargetSpec *OperationTargetSpec `protobuf:"bytes,1,opt,name=target_spec,json=targetSpec,proto3" json:"target_spec,omitempty"` // Flexible targeting: rack(s) with optional type filter, or specific components
Forced bool `protobuf:"varint,2,opt,name=forced,proto3" json:"forced,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // optional task description
QueueOptions *QueueOptions `protobuf:"bytes,4,opt,name=queue_options,json=queueOptions,proto3,oneof" json:"queue_options,omitempty"`
RuleId *UUID `protobuf:"bytes,5,opt,name=rule_id,json=ruleId,proto3,oneof" json:"rule_id,omitempty"` // optional: override rule resolution with a specific rule
// contains filtered or unexported fields
}
func (*PowerOffRackRequest) Descriptor
deprecated
func (*PowerOffRackRequest) Descriptor() ([]byte, []int)
Deprecated: Use PowerOffRackRequest.ProtoReflect.Descriptor instead.
func (*PowerOffRackRequest) GetDescription ¶
func (x *PowerOffRackRequest) GetDescription() string
func (*PowerOffRackRequest) GetForced ¶
func (x *PowerOffRackRequest) GetForced() bool
func (*PowerOffRackRequest) GetQueueOptions ¶
func (x *PowerOffRackRequest) GetQueueOptions() *QueueOptions
func (*PowerOffRackRequest) GetRuleId ¶
func (x *PowerOffRackRequest) GetRuleId() *UUID
func (*PowerOffRackRequest) GetTargetSpec ¶
func (x *PowerOffRackRequest) GetTargetSpec() *OperationTargetSpec
func (*PowerOffRackRequest) ProtoMessage ¶
func (*PowerOffRackRequest) ProtoMessage()
func (*PowerOffRackRequest) ProtoReflect ¶
func (x *PowerOffRackRequest) ProtoReflect() protoreflect.Message
func (*PowerOffRackRequest) Reset ¶
func (x *PowerOffRackRequest) Reset()
func (*PowerOffRackRequest) String ¶
func (x *PowerOffRackRequest) String() string
type PowerOnRackRequest ¶
type PowerOnRackRequest struct {
TargetSpec *OperationTargetSpec `protobuf:"bytes,1,opt,name=target_spec,json=targetSpec,proto3" json:"target_spec,omitempty"` // Flexible targeting: rack(s) with optional type filter, or specific components
Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` // optional task description
QueueOptions *QueueOptions `protobuf:"bytes,3,opt,name=queue_options,json=queueOptions,proto3,oneof" json:"queue_options,omitempty"`
RuleId *UUID `protobuf:"bytes,4,opt,name=rule_id,json=ruleId,proto3,oneof" json:"rule_id,omitempty"` // optional: override rule resolution with a specific rule
// contains filtered or unexported fields
}
func (*PowerOnRackRequest) Descriptor
deprecated
func (*PowerOnRackRequest) Descriptor() ([]byte, []int)
Deprecated: Use PowerOnRackRequest.ProtoReflect.Descriptor instead.
func (*PowerOnRackRequest) GetDescription ¶
func (x *PowerOnRackRequest) GetDescription() string
func (*PowerOnRackRequest) GetQueueOptions ¶
func (x *PowerOnRackRequest) GetQueueOptions() *QueueOptions
func (*PowerOnRackRequest) GetRuleId ¶
func (x *PowerOnRackRequest) GetRuleId() *UUID
func (*PowerOnRackRequest) GetTargetSpec ¶
func (x *PowerOnRackRequest) GetTargetSpec() *OperationTargetSpec
func (*PowerOnRackRequest) ProtoMessage ¶
func (*PowerOnRackRequest) ProtoMessage()
func (*PowerOnRackRequest) ProtoReflect ¶
func (x *PowerOnRackRequest) ProtoReflect() protoreflect.Message
func (*PowerOnRackRequest) Reset ¶
func (x *PowerOnRackRequest) Reset()
func (*PowerOnRackRequest) String ¶
func (x *PowerOnRackRequest) String() string
type PowerResetRackRequest ¶
type PowerResetRackRequest struct {
TargetSpec *OperationTargetSpec `protobuf:"bytes,1,opt,name=target_spec,json=targetSpec,proto3" json:"target_spec,omitempty"` // Flexible targeting: rack(s) with optional type filter, or specific components
Forced bool `protobuf:"varint,2,opt,name=forced,proto3" json:"forced,omitempty"`
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // optional task description
QueueOptions *QueueOptions `protobuf:"bytes,4,opt,name=queue_options,json=queueOptions,proto3,oneof" json:"queue_options,omitempty"`
RuleId *UUID `protobuf:"bytes,5,opt,name=rule_id,json=ruleId,proto3,oneof" json:"rule_id,omitempty"` // optional: override rule resolution with a specific rule
// contains filtered or unexported fields
}
func (*PowerResetRackRequest) Descriptor
deprecated
func (*PowerResetRackRequest) Descriptor() ([]byte, []int)
Deprecated: Use PowerResetRackRequest.ProtoReflect.Descriptor instead.
func (*PowerResetRackRequest) GetDescription ¶
func (x *PowerResetRackRequest) GetDescription() string
func (*PowerResetRackRequest) GetForced ¶
func (x *PowerResetRackRequest) GetForced() bool
func (*PowerResetRackRequest) GetQueueOptions ¶
func (x *PowerResetRackRequest) GetQueueOptions() *QueueOptions
func (*PowerResetRackRequest) GetRuleId ¶
func (x *PowerResetRackRequest) GetRuleId() *UUID
func (*PowerResetRackRequest) GetTargetSpec ¶
func (x *PowerResetRackRequest) GetTargetSpec() *OperationTargetSpec
func (*PowerResetRackRequest) ProtoMessage ¶
func (*PowerResetRackRequest) ProtoMessage()
func (*PowerResetRackRequest) ProtoReflect ¶
func (x *PowerResetRackRequest) ProtoReflect() protoreflect.Message
func (*PowerResetRackRequest) Reset ¶
func (x *PowerResetRackRequest) Reset()
func (*PowerResetRackRequest) String ¶
func (x *PowerResetRackRequest) String() string
type PurgeComponentRequest ¶
type PurgeComponentRequest struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Required: component UUID to purge (must already be soft-deleted)
// contains filtered or unexported fields
}
PurgeComponent - permanently remove a soft-deleted component
func (*PurgeComponentRequest) Descriptor
deprecated
func (*PurgeComponentRequest) Descriptor() ([]byte, []int)
Deprecated: Use PurgeComponentRequest.ProtoReflect.Descriptor instead.
func (*PurgeComponentRequest) GetId ¶
func (x *PurgeComponentRequest) GetId() *UUID
func (*PurgeComponentRequest) ProtoMessage ¶
func (*PurgeComponentRequest) ProtoMessage()
func (*PurgeComponentRequest) ProtoReflect ¶
func (x *PurgeComponentRequest) ProtoReflect() protoreflect.Message
func (*PurgeComponentRequest) Reset ¶
func (x *PurgeComponentRequest) Reset()
func (*PurgeComponentRequest) String ¶
func (x *PurgeComponentRequest) String() string
type PurgeComponentResponse ¶
type PurgeComponentResponse struct {
// contains filtered or unexported fields
}
func (*PurgeComponentResponse) Descriptor
deprecated
func (*PurgeComponentResponse) Descriptor() ([]byte, []int)
Deprecated: Use PurgeComponentResponse.ProtoReflect.Descriptor instead.
func (*PurgeComponentResponse) ProtoMessage ¶
func (*PurgeComponentResponse) ProtoMessage()
func (*PurgeComponentResponse) ProtoReflect ¶
func (x *PurgeComponentResponse) ProtoReflect() protoreflect.Message
func (*PurgeComponentResponse) Reset ¶
func (x *PurgeComponentResponse) Reset()
func (*PurgeComponentResponse) String ¶
func (x *PurgeComponentResponse) String() string
type PurgeRackRequest ¶
type PurgeRackRequest struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Required: rack UUID to purge (must already be soft-deleted)
// contains filtered or unexported fields
}
PurgeRack - permanently remove a soft-deleted rack and its components
func (*PurgeRackRequest) Descriptor
deprecated
func (*PurgeRackRequest) Descriptor() ([]byte, []int)
Deprecated: Use PurgeRackRequest.ProtoReflect.Descriptor instead.
func (*PurgeRackRequest) GetId ¶
func (x *PurgeRackRequest) GetId() *UUID
func (*PurgeRackRequest) ProtoMessage ¶
func (*PurgeRackRequest) ProtoMessage()
func (*PurgeRackRequest) ProtoReflect ¶
func (x *PurgeRackRequest) ProtoReflect() protoreflect.Message
func (*PurgeRackRequest) Reset ¶
func (x *PurgeRackRequest) Reset()
func (*PurgeRackRequest) String ¶
func (x *PurgeRackRequest) String() string
type PurgeRackResponse ¶
type PurgeRackResponse struct {
// contains filtered or unexported fields
}
func (*PurgeRackResponse) Descriptor
deprecated
func (*PurgeRackResponse) Descriptor() ([]byte, []int)
Deprecated: Use PurgeRackResponse.ProtoReflect.Descriptor instead.
func (*PurgeRackResponse) ProtoMessage ¶
func (*PurgeRackResponse) ProtoMessage()
func (*PurgeRackResponse) ProtoReflect ¶
func (x *PurgeRackResponse) ProtoReflect() protoreflect.Message
func (*PurgeRackResponse) Reset ¶
func (x *PurgeRackResponse) Reset()
func (*PurgeRackResponse) String ¶
func (x *PurgeRackResponse) String() string
type QueueOptions ¶
type QueueOptions struct {
// How to handle the task when a conflict is detected.
// Defaults to CONFLICT_STRATEGY_REJECT (wire value 0).
ConflictStrategy ConflictStrategy `` /* 135-byte string literal not displayed */
// How long (seconds) to wait in queue before expiring.
// 0 means use the server default (~1h). Only relevant when
// conflict_strategy is CONFLICT_STRATEGY_QUEUE.
QueueTimeoutSeconds int32 `protobuf:"varint,2,opt,name=queue_timeout_seconds,json=queueTimeoutSeconds,proto3" json:"queue_timeout_seconds,omitempty"`
// contains filtered or unexported fields
}
QueueOptions controls how a task behaves when a conflict is detected.
func (*QueueOptions) Descriptor
deprecated
func (*QueueOptions) Descriptor() ([]byte, []int)
Deprecated: Use QueueOptions.ProtoReflect.Descriptor instead.
func (*QueueOptions) GetConflictStrategy ¶
func (x *QueueOptions) GetConflictStrategy() ConflictStrategy
func (*QueueOptions) GetQueueTimeoutSeconds ¶
func (x *QueueOptions) GetQueueTimeoutSeconds() int32
func (*QueueOptions) ProtoMessage ¶
func (*QueueOptions) ProtoMessage()
func (*QueueOptions) ProtoReflect ¶
func (x *QueueOptions) ProtoReflect() protoreflect.Message
func (*QueueOptions) Reset ¶
func (x *QueueOptions) Reset()
func (*QueueOptions) String ¶
func (x *QueueOptions) String() string
type Rack ¶
type Rack struct {
Info *DeviceInfo `protobuf:"bytes,1,opt,name=info,proto3" json:"info,omitempty"`
Location *Location `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
Components []*Component `protobuf:"bytes,3,rep,name=components,proto3" json:"components,omitempty"`
// contains filtered or unexported fields
}
func (*Rack) Descriptor
deprecated
func (*Rack) GetComponents ¶
func (*Rack) GetInfo ¶
func (x *Rack) GetInfo() *DeviceInfo
func (*Rack) GetLocation ¶
func (*Rack) ProtoMessage ¶
func (*Rack) ProtoMessage()
func (*Rack) ProtoReflect ¶
func (x *Rack) ProtoReflect() protoreflect.Message
type RackFilterField ¶
type RackFilterField int32
RackFilterField represents the supported filter field types for rack queries
const ( RackFilterField_RACK_FILTER_FIELD_UNSPECIFIED RackFilterField = 0 RackFilterField_RACK_FILTER_FIELD_NAME RackFilterField = 1 // Filter by rack name RackFilterField_RACK_FILTER_FIELD_MANUFACTURER RackFilterField = 2 // Filter by manufacturer RackFilterField_RACK_FILTER_FIELD_MODEL RackFilterField = 3 // Filter by model (stored in description JSONB) )
func (RackFilterField) Descriptor ¶
func (RackFilterField) Descriptor() protoreflect.EnumDescriptor
func (RackFilterField) Enum ¶
func (x RackFilterField) Enum() *RackFilterField
func (RackFilterField) EnumDescriptor
deprecated
func (RackFilterField) EnumDescriptor() ([]byte, []int)
Deprecated: Use RackFilterField.Descriptor instead.
func (RackFilterField) Number ¶
func (x RackFilterField) Number() protoreflect.EnumNumber
func (RackFilterField) String ¶
func (x RackFilterField) String() string
func (RackFilterField) Type ¶
func (RackFilterField) Type() protoreflect.EnumType
type RackOrderByField ¶
type RackOrderByField int32
RackOrderByField represents the supported order by field types for rack queries
const ( RackOrderByField_RACK_ORDER_BY_FIELD_UNSPECIFIED RackOrderByField = 0 RackOrderByField_RACK_ORDER_BY_FIELD_NAME RackOrderByField = 1 // Order by rack name RackOrderByField_RACK_ORDER_BY_FIELD_MANUFACTURER RackOrderByField = 2 // Order by manufacturer RackOrderByField_RACK_ORDER_BY_FIELD_MODEL RackOrderByField = 3 // Order by model )
func (RackOrderByField) Descriptor ¶
func (RackOrderByField) Descriptor() protoreflect.EnumDescriptor
func (RackOrderByField) Enum ¶
func (x RackOrderByField) Enum() *RackOrderByField
func (RackOrderByField) EnumDescriptor
deprecated
func (RackOrderByField) EnumDescriptor() ([]byte, []int)
Deprecated: Use RackOrderByField.Descriptor instead.
func (RackOrderByField) Number ¶
func (x RackOrderByField) Number() protoreflect.EnumNumber
func (RackOrderByField) String ¶
func (x RackOrderByField) String() string
func (RackOrderByField) Type ¶
func (RackOrderByField) Type() protoreflect.EnumType
type RackPosition ¶
type RackPosition struct {
SlotId int32 `protobuf:"varint,1,opt,name=slot_id,json=slotId,proto3" json:"slot_id,omitempty"`
TrayIdx int32 `protobuf:"varint,2,opt,name=tray_idx,json=trayIdx,proto3" json:"tray_idx,omitempty"`
HostId int32 `protobuf:"varint,3,opt,name=host_id,json=hostId,proto3" json:"host_id,omitempty"`
// contains filtered or unexported fields
}
func (*RackPosition) Descriptor
deprecated
func (*RackPosition) Descriptor() ([]byte, []int)
Deprecated: Use RackPosition.ProtoReflect.Descriptor instead.
func (*RackPosition) GetHostId ¶
func (x *RackPosition) GetHostId() int32
func (*RackPosition) GetSlotId ¶
func (x *RackPosition) GetSlotId() int32
func (*RackPosition) GetTrayIdx ¶
func (x *RackPosition) GetTrayIdx() int32
func (*RackPosition) ProtoMessage ¶
func (*RackPosition) ProtoMessage()
func (*RackPosition) ProtoReflect ¶
func (x *RackPosition) ProtoReflect() protoreflect.Message
func (*RackPosition) Reset ¶
func (x *RackPosition) Reset()
func (*RackPosition) String ¶
func (x *RackPosition) String() string
type RackRuleAssociation ¶
type RackRuleAssociation struct {
RackId *UUID `protobuf:"bytes,1,opt,name=rack_id,json=rackId,proto3" json:"rack_id,omitempty"`
OperationType OperationType `protobuf:"varint,2,opt,name=operation_type,json=operationType,proto3,enum=v1.OperationType" json:"operation_type,omitempty"`
OperationCode string `protobuf:"bytes,3,opt,name=operation_code,json=operationCode,proto3" json:"operation_code,omitempty"` // Specific operation code (e.g., "power_on", "upgrade")
RuleId *UUID `protobuf:"bytes,4,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// contains filtered or unexported fields
}
func (*RackRuleAssociation) Descriptor
deprecated
func (*RackRuleAssociation) Descriptor() ([]byte, []int)
Deprecated: Use RackRuleAssociation.ProtoReflect.Descriptor instead.
func (*RackRuleAssociation) GetCreatedAt ¶
func (x *RackRuleAssociation) GetCreatedAt() *timestamppb.Timestamp
func (*RackRuleAssociation) GetOperationCode ¶
func (x *RackRuleAssociation) GetOperationCode() string
func (*RackRuleAssociation) GetOperationType ¶
func (x *RackRuleAssociation) GetOperationType() OperationType
func (*RackRuleAssociation) GetRackId ¶
func (x *RackRuleAssociation) GetRackId() *UUID
func (*RackRuleAssociation) GetRuleId ¶
func (x *RackRuleAssociation) GetRuleId() *UUID
func (*RackRuleAssociation) GetUpdatedAt ¶
func (x *RackRuleAssociation) GetUpdatedAt() *timestamppb.Timestamp
func (*RackRuleAssociation) ProtoMessage ¶
func (*RackRuleAssociation) ProtoMessage()
func (*RackRuleAssociation) ProtoReflect ¶
func (x *RackRuleAssociation) ProtoReflect() protoreflect.Message
func (*RackRuleAssociation) Reset ¶
func (x *RackRuleAssociation) Reset()
func (*RackRuleAssociation) String ¶
func (x *RackRuleAssociation) String() string
type RackTarget ¶
type RackTarget struct {
// Types that are valid to be assigned to Identifier:
//
// *RackTarget_Id
// *RackTarget_Name
Identifier isRackTarget_Identifier `protobuf_oneof:"identifier"`
// Optional: filter by component type. Omit (or send empty list) to include all components in the rack.
ComponentTypes []ComponentType `` /* 133-byte string literal not displayed */
// contains filtered or unexported fields
}
RackTarget identifies a rack and optionally filters by component type. To target specific components, use the component-level APIs instead.
func (*RackTarget) Descriptor
deprecated
func (*RackTarget) Descriptor() ([]byte, []int)
Deprecated: Use RackTarget.ProtoReflect.Descriptor instead.
func (*RackTarget) GetComponentTypes ¶
func (x *RackTarget) GetComponentTypes() []ComponentType
func (*RackTarget) GetId ¶
func (x *RackTarget) GetId() *UUID
func (*RackTarget) GetIdentifier ¶
func (x *RackTarget) GetIdentifier() isRackTarget_Identifier
func (*RackTarget) GetName ¶
func (x *RackTarget) GetName() string
func (*RackTarget) ProtoMessage ¶
func (*RackTarget) ProtoMessage()
func (*RackTarget) ProtoReflect ¶
func (x *RackTarget) ProtoReflect() protoreflect.Message
func (*RackTarget) Reset ¶
func (x *RackTarget) Reset()
func (*RackTarget) String ¶
func (x *RackTarget) String() string
type RackTarget_Id ¶
type RackTarget_Id struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3,oneof"` // Rack UUID
}
type RackTarget_Name ¶
type RackTarget_Name struct {
Name string `protobuf:"bytes,2,opt,name=name,proto3,oneof"` // Rack name
}
type RackTargets ¶
type RackTargets struct {
Targets []*RackTarget `protobuf:"bytes,1,rep,name=targets,proto3" json:"targets,omitempty"`
// contains filtered or unexported fields
}
RackTargets contains one or more rack targets
func (*RackTargets) Descriptor
deprecated
func (*RackTargets) Descriptor() ([]byte, []int)
Deprecated: Use RackTargets.ProtoReflect.Descriptor instead.
func (*RackTargets) GetTargets ¶
func (x *RackTargets) GetTargets() []*RackTarget
func (*RackTargets) ProtoMessage ¶
func (*RackTargets) ProtoMessage()
func (*RackTargets) ProtoReflect ¶
func (x *RackTargets) ProtoReflect() protoreflect.Message
func (*RackTargets) Reset ¶
func (x *RackTargets) Reset()
func (*RackTargets) String ¶
func (x *RackTargets) String() string
type RemoveTaskScheduleScopeRequest ¶
type RemoveTaskScheduleScopeRequest struct {
ScopeId *UUID `protobuf:"bytes,1,opt,name=scope_id,json=scopeId,proto3" json:"scope_id,omitempty"`
// contains filtered or unexported fields
}
RemoveTaskScheduleScopeRequest removes a single rack scope entry by its scope ID. In-flight tasks for that rack are not cancelled.
func (*RemoveTaskScheduleScopeRequest) Descriptor
deprecated
func (*RemoveTaskScheduleScopeRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveTaskScheduleScopeRequest.ProtoReflect.Descriptor instead.
func (*RemoveTaskScheduleScopeRequest) GetScopeId ¶
func (x *RemoveTaskScheduleScopeRequest) GetScopeId() *UUID
func (*RemoveTaskScheduleScopeRequest) ProtoMessage ¶
func (*RemoveTaskScheduleScopeRequest) ProtoMessage()
func (*RemoveTaskScheduleScopeRequest) ProtoReflect ¶
func (x *RemoveTaskScheduleScopeRequest) ProtoReflect() protoreflect.Message
func (*RemoveTaskScheduleScopeRequest) Reset ¶
func (x *RemoveTaskScheduleScopeRequest) Reset()
func (*RemoveTaskScheduleScopeRequest) String ¶
func (x *RemoveTaskScheduleScopeRequest) String() string
type ResumeTaskScheduleRequest ¶
type ResumeTaskScheduleRequest struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
ResumeTaskScheduleRequest re-enables a paused TaskSchedule. For interval and cron schedules, next_run_at is recomputed from the current time so the schedule does not fire immediately. Has no effect if already enabled.
func (*ResumeTaskScheduleRequest) Descriptor
deprecated
func (*ResumeTaskScheduleRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResumeTaskScheduleRequest.ProtoReflect.Descriptor instead.
func (*ResumeTaskScheduleRequest) GetId ¶
func (x *ResumeTaskScheduleRequest) GetId() *UUID
func (*ResumeTaskScheduleRequest) ProtoMessage ¶
func (*ResumeTaskScheduleRequest) ProtoMessage()
func (*ResumeTaskScheduleRequest) ProtoReflect ¶
func (x *ResumeTaskScheduleRequest) ProtoReflect() protoreflect.Message
func (*ResumeTaskScheduleRequest) Reset ¶
func (x *ResumeTaskScheduleRequest) Reset()
func (*ResumeTaskScheduleRequest) String ¶
func (x *ResumeTaskScheduleRequest) String() string
type ScheduleConfig ¶
type ScheduleConfig struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Spec *ScheduleSpec `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
OverlapPolicy OverlapPolicy `protobuf:"varint,3,opt,name=overlap_policy,json=overlapPolicy,proto3,enum=v1.OverlapPolicy" json:"overlap_policy,omitempty"`
// contains filtered or unexported fields
}
ScheduleConfig groups the scheduling fields shared by multiple request types.
func (*ScheduleConfig) Descriptor
deprecated
func (*ScheduleConfig) Descriptor() ([]byte, []int)
Deprecated: Use ScheduleConfig.ProtoReflect.Descriptor instead.
func (*ScheduleConfig) GetName ¶
func (x *ScheduleConfig) GetName() string
func (*ScheduleConfig) GetOverlapPolicy ¶
func (x *ScheduleConfig) GetOverlapPolicy() OverlapPolicy
func (*ScheduleConfig) GetSpec ¶
func (x *ScheduleConfig) GetSpec() *ScheduleSpec
func (*ScheduleConfig) ProtoMessage ¶
func (*ScheduleConfig) ProtoMessage()
func (*ScheduleConfig) ProtoReflect ¶
func (x *ScheduleConfig) ProtoReflect() protoreflect.Message
func (*ScheduleConfig) Reset ¶
func (x *ScheduleConfig) Reset()
func (*ScheduleConfig) String ¶
func (x *ScheduleConfig) String() string
type ScheduleSpec ¶
type ScheduleSpec struct {
Type ScheduleSpecType `protobuf:"varint,1,opt,name=type,proto3,enum=v1.ScheduleSpecType" json:"type,omitempty"`
Spec string `protobuf:"bytes,2,opt,name=spec,proto3" json:"spec,omitempty"`
// IANA timezone for interpreting cron specs (e.g. "America/New_York").
// Defaults to "UTC". Ignored for interval and one-time specs.
Timezone string `protobuf:"bytes,3,opt,name=timezone,proto3" json:"timezone,omitempty"`
// contains filtered or unexported fields
}
func (*ScheduleSpec) Descriptor
deprecated
func (*ScheduleSpec) Descriptor() ([]byte, []int)
Deprecated: Use ScheduleSpec.ProtoReflect.Descriptor instead.
func (*ScheduleSpec) GetSpec ¶
func (x *ScheduleSpec) GetSpec() string
func (*ScheduleSpec) GetTimezone ¶
func (x *ScheduleSpec) GetTimezone() string
func (*ScheduleSpec) GetType ¶
func (x *ScheduleSpec) GetType() ScheduleSpecType
func (*ScheduleSpec) ProtoMessage ¶
func (*ScheduleSpec) ProtoMessage()
func (*ScheduleSpec) ProtoReflect ¶
func (x *ScheduleSpec) ProtoReflect() protoreflect.Message
func (*ScheduleSpec) Reset ¶
func (x *ScheduleSpec) Reset()
func (*ScheduleSpec) String ¶
func (x *ScheduleSpec) String() string
type ScheduleSpecType ¶
type ScheduleSpecType int32
const ( ScheduleSpecType_SCHEDULE_SPEC_TYPE_UNSPECIFIED ScheduleSpecType = 0 ScheduleSpecType_SCHEDULE_SPEC_TYPE_INTERVAL ScheduleSpecType = 1 // spec is a Go duration string, e.g. "24h" ScheduleSpecType_SCHEDULE_SPEC_TYPE_CRON ScheduleSpecType = 2 // spec is a 5-field cron expression ScheduleSpecType_SCHEDULE_SPEC_TYPE_ONE_TIME ScheduleSpecType = 3 // spec is an RFC3339 timestamp )
func (ScheduleSpecType) Descriptor ¶
func (ScheduleSpecType) Descriptor() protoreflect.EnumDescriptor
func (ScheduleSpecType) Enum ¶
func (x ScheduleSpecType) Enum() *ScheduleSpecType
func (ScheduleSpecType) EnumDescriptor
deprecated
func (ScheduleSpecType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ScheduleSpecType.Descriptor instead.
func (ScheduleSpecType) Number ¶
func (x ScheduleSpecType) Number() protoreflect.EnumNumber
func (ScheduleSpecType) String ¶
func (x ScheduleSpecType) String() string
func (ScheduleSpecType) Type ¶
func (ScheduleSpecType) Type() protoreflect.EnumType
type ScheduledOperation ¶
type ScheduledOperation struct {
// Types that are valid to be assigned to Operation:
//
// *ScheduledOperation_PowerOn
// *ScheduledOperation_PowerOff
// *ScheduledOperation_PowerReset
// *ScheduledOperation_BringUp
// *ScheduledOperation_UpgradeFirmware
// *ScheduledOperation_Ingest
Operation isScheduledOperation_Operation `protobuf_oneof:"operation"`
// contains filtered or unexported fields
}
ScheduledOperation is the shared operation oneof used by CreateTaskScheduleRequest and CheckScheduleConflictsRequest. Centralising it here means a single proto change adds support for a new operation type in both RPCs, and the Go conversion logic lives in one place.
Note: the embedded request messages (e.g. PowerOnRackRequest) may carry a description field, but it is ignored when used inside a ScheduledOperation. The dispatcher generates task descriptions automatically at fire time in the form "<schedule name> — <RFC3339 timestamp>".
func (*ScheduledOperation) Descriptor
deprecated
func (*ScheduledOperation) Descriptor() ([]byte, []int)
Deprecated: Use ScheduledOperation.ProtoReflect.Descriptor instead.
func (*ScheduledOperation) GetBringUp ¶
func (x *ScheduledOperation) GetBringUp() *BringUpRackRequest
func (*ScheduledOperation) GetIngest ¶
func (x *ScheduledOperation) GetIngest() *IngestRackRequest
func (*ScheduledOperation) GetOperation ¶
func (x *ScheduledOperation) GetOperation() isScheduledOperation_Operation
func (*ScheduledOperation) GetPowerOff ¶
func (x *ScheduledOperation) GetPowerOff() *PowerOffRackRequest
func (*ScheduledOperation) GetPowerOn ¶
func (x *ScheduledOperation) GetPowerOn() *PowerOnRackRequest
func (*ScheduledOperation) GetPowerReset ¶
func (x *ScheduledOperation) GetPowerReset() *PowerResetRackRequest
func (*ScheduledOperation) GetUpgradeFirmware ¶
func (x *ScheduledOperation) GetUpgradeFirmware() *UpgradeFirmwareRequest
func (*ScheduledOperation) ProtoMessage ¶
func (*ScheduledOperation) ProtoMessage()
func (*ScheduledOperation) ProtoReflect ¶
func (x *ScheduledOperation) ProtoReflect() protoreflect.Message
func (*ScheduledOperation) Reset ¶
func (x *ScheduledOperation) Reset()
func (*ScheduledOperation) String ¶
func (x *ScheduledOperation) String() string
type ScheduledOperation_BringUp ¶
type ScheduledOperation_BringUp struct {
BringUp *BringUpRackRequest `protobuf:"bytes,4,opt,name=bring_up,json=bringUp,proto3,oneof"`
}
type ScheduledOperation_Ingest ¶
type ScheduledOperation_Ingest struct {
Ingest *IngestRackRequest `protobuf:"bytes,6,opt,name=ingest,proto3,oneof"`
}
type ScheduledOperation_PowerOff ¶
type ScheduledOperation_PowerOff struct {
PowerOff *PowerOffRackRequest `protobuf:"bytes,2,opt,name=power_off,json=powerOff,proto3,oneof"`
}
type ScheduledOperation_PowerOn ¶
type ScheduledOperation_PowerOn struct {
PowerOn *PowerOnRackRequest `protobuf:"bytes,1,opt,name=power_on,json=powerOn,proto3,oneof"`
}
type ScheduledOperation_PowerReset ¶
type ScheduledOperation_PowerReset struct {
PowerReset *PowerResetRackRequest `protobuf:"bytes,3,opt,name=power_reset,json=powerReset,proto3,oneof"`
}
type ScheduledOperation_UpgradeFirmware ¶
type ScheduledOperation_UpgradeFirmware struct {
UpgradeFirmware *UpgradeFirmwareRequest `protobuf:"bytes,5,opt,name=upgrade_firmware,json=upgradeFirmware,proto3,oneof"`
}
type SetRuleAsDefaultRequest ¶
type SetRuleAsDefaultRequest struct {
RuleId *UUID `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
// contains filtered or unexported fields
}
func (*SetRuleAsDefaultRequest) Descriptor
deprecated
func (*SetRuleAsDefaultRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetRuleAsDefaultRequest.ProtoReflect.Descriptor instead.
func (*SetRuleAsDefaultRequest) GetRuleId ¶
func (x *SetRuleAsDefaultRequest) GetRuleId() *UUID
func (*SetRuleAsDefaultRequest) ProtoMessage ¶
func (*SetRuleAsDefaultRequest) ProtoMessage()
func (*SetRuleAsDefaultRequest) ProtoReflect ¶
func (x *SetRuleAsDefaultRequest) ProtoReflect() protoreflect.Message
func (*SetRuleAsDefaultRequest) Reset ¶
func (x *SetRuleAsDefaultRequest) Reset()
func (*SetRuleAsDefaultRequest) String ¶
func (x *SetRuleAsDefaultRequest) String() string
type StringQueryInfo ¶
type StringQueryInfo struct {
Patterns []string `protobuf:"bytes,1,rep,name=patterns,proto3" json:"patterns,omitempty"`
IsWildcard bool `protobuf:"varint,2,opt,name=is_wildcard,json=isWildcard,proto3" json:"is_wildcard,omitempty"`
UseOr bool `protobuf:"varint,3,opt,name=use_or,json=useOr,proto3" json:"use_or,omitempty"`
// contains filtered or unexported fields
}
func (*StringQueryInfo) Descriptor
deprecated
func (*StringQueryInfo) Descriptor() ([]byte, []int)
Deprecated: Use StringQueryInfo.ProtoReflect.Descriptor instead.
func (*StringQueryInfo) GetIsWildcard ¶
func (x *StringQueryInfo) GetIsWildcard() bool
func (*StringQueryInfo) GetPatterns ¶
func (x *StringQueryInfo) GetPatterns() []string
func (*StringQueryInfo) GetUseOr ¶
func (x *StringQueryInfo) GetUseOr() bool
func (*StringQueryInfo) ProtoMessage ¶
func (*StringQueryInfo) ProtoMessage()
func (*StringQueryInfo) ProtoReflect ¶
func (x *StringQueryInfo) ProtoReflect() protoreflect.Message
func (*StringQueryInfo) Reset ¶
func (x *StringQueryInfo) Reset()
func (*StringQueryInfo) String ¶
func (x *StringQueryInfo) String() string
type SubmitTaskResponse ¶
type SubmitTaskResponse struct {
TaskIds []*UUID `protobuf:"bytes,1,rep,name=task_ids,json=taskIds,proto3" json:"task_ids,omitempty"` // Multiple task IDs (1 task per rack)
// contains filtered or unexported fields
}
func (*SubmitTaskResponse) Descriptor
deprecated
func (*SubmitTaskResponse) Descriptor() ([]byte, []int)
Deprecated: Use SubmitTaskResponse.ProtoReflect.Descriptor instead.
func (*SubmitTaskResponse) GetTaskIds ¶
func (x *SubmitTaskResponse) GetTaskIds() []*UUID
func (*SubmitTaskResponse) ProtoMessage ¶
func (*SubmitTaskResponse) ProtoMessage()
func (*SubmitTaskResponse) ProtoReflect ¶
func (x *SubmitTaskResponse) ProtoReflect() protoreflect.Message
func (*SubmitTaskResponse) Reset ¶
func (x *SubmitTaskResponse) Reset()
func (*SubmitTaskResponse) String ¶
func (x *SubmitTaskResponse) String() string
type Task ¶
type Task struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Operation string `protobuf:"bytes,2,opt,name=operation,proto3" json:"operation,omitempty"`
RackId *UUID `protobuf:"bytes,3,opt,name=rack_id,json=rackId,proto3" json:"rack_id,omitempty"`
ComponentUuids []*UUID `protobuf:"bytes,4,rep,name=component_uuids,json=componentUuids,proto3" json:"component_uuids,omitempty"`
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
ExecutorType TaskExecutorType `protobuf:"varint,6,opt,name=executor_type,json=executorType,proto3,enum=v1.TaskExecutorType" json:"executor_type,omitempty"`
ExecutionId string `protobuf:"bytes,7,opt,name=execution_id,json=executionId,proto3" json:"execution_id,omitempty"`
Status TaskStatus `protobuf:"varint,8,opt,name=status,proto3,enum=v1.TaskStatus" json:"status,omitempty"`
Message string `protobuf:"bytes,9,opt,name=message,proto3" json:"message,omitempty"`
// queue_expires_at is set only for waiting tasks; absent for all other statuses.
QueueExpiresAt *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=queue_expires_at,json=queueExpiresAt,proto3,oneof" json:"queue_expires_at,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
FinishedAt *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=finished_at,json=finishedAt,proto3,oneof" json:"finished_at,omitempty"`
AppliedRuleId *UUID `protobuf:"bytes,13,opt,name=applied_rule_id,json=appliedRuleId,proto3,oneof" json:"applied_rule_id,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
StartedAt *timestamppb.Timestamp `protobuf:"bytes,15,opt,name=started_at,json=startedAt,proto3,oneof" json:"started_at,omitempty"`
// contains filtered or unexported fields
}
func (*Task) Descriptor
deprecated
func (*Task) GetAppliedRuleId ¶
func (*Task) GetComponentUuids ¶
func (*Task) GetCreatedAt ¶
func (x *Task) GetCreatedAt() *timestamppb.Timestamp
func (*Task) GetDescription ¶
func (*Task) GetExecutionId ¶
func (*Task) GetExecutorType ¶
func (x *Task) GetExecutorType() TaskExecutorType
func (*Task) GetFinishedAt ¶
func (x *Task) GetFinishedAt() *timestamppb.Timestamp
func (*Task) GetMessage ¶
func (*Task) GetOperation ¶
func (*Task) GetQueueExpiresAt ¶
func (x *Task) GetQueueExpiresAt() *timestamppb.Timestamp
func (*Task) GetStartedAt ¶
func (x *Task) GetStartedAt() *timestamppb.Timestamp
func (*Task) GetStatus ¶
func (x *Task) GetStatus() TaskStatus
func (*Task) GetUpdatedAt ¶
func (x *Task) GetUpdatedAt() *timestamppb.Timestamp
func (*Task) ProtoMessage ¶
func (*Task) ProtoMessage()
func (*Task) ProtoReflect ¶
func (x *Task) ProtoReflect() protoreflect.Message
type TaskExecutorType ¶
type TaskExecutorType int32
const ( TaskExecutorType_TASK_EXECUTOR_TYPE_UNKNOWN TaskExecutorType = 0 TaskExecutorType_TASK_EXECUTOR_TYPE_TEMPORAL TaskExecutorType = 1 )
func (TaskExecutorType) Descriptor ¶
func (TaskExecutorType) Descriptor() protoreflect.EnumDescriptor
func (TaskExecutorType) Enum ¶
func (x TaskExecutorType) Enum() *TaskExecutorType
func (TaskExecutorType) EnumDescriptor
deprecated
func (TaskExecutorType) EnumDescriptor() ([]byte, []int)
Deprecated: Use TaskExecutorType.Descriptor instead.
func (TaskExecutorType) Number ¶
func (x TaskExecutorType) Number() protoreflect.EnumNumber
func (TaskExecutorType) String ¶
func (x TaskExecutorType) String() string
func (TaskExecutorType) Type ¶
func (TaskExecutorType) Type() protoreflect.EnumType
type TaskSchedule ¶
type TaskSchedule struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // unique, human-readable identifier
Spec *ScheduleSpec `protobuf:"bytes,3,opt,name=spec,proto3" json:"spec,omitempty"` // when to fire (interval, cron, or one-time)
OverlapPolicy OverlapPolicy `protobuf:"varint,4,opt,name=overlap_policy,json=overlapPolicy,proto3,enum=v1.OverlapPolicy" json:"overlap_policy,omitempty"`
Enabled bool `protobuf:"varint,5,opt,name=enabled,proto3" json:"enabled,omitempty"` // false = paused (will not fire)
NextRunAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=next_run_at,json=nextRunAt,proto3,oneof" json:"next_run_at,omitempty"` // absent for disabled or fully-fired one-time schedules
LastRunAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=last_run_at,json=lastRunAt,proto3,oneof" json:"last_run_at,omitempty"` // absent if the schedule has never fired
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// operation_type identifies the kind of operation this schedule runs.
// Values: "POWER_ON", "POWER_OFF", "POWER_RESET", "BRING_UP", "INGEST",
//
// "UPGRADE_FIRMWARE", "DOWNGRADE_FIRMWARE", "ROLLBACK_FIRMWARE".
OperationType string `protobuf:"bytes,10,opt,name=operation_type,json=operationType,proto3" json:"operation_type,omitempty"`
// description is a human-readable summary of the operation and its key parameters,
// e.g. "Power Reset (forced)" or "Upgrade Firmware to v2.3.1".
Description string `protobuf:"bytes,11,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}
TaskSchedule defines when (spec) and what (operation) should run automatically. Which racks to target is tracked separately in TaskScheduleScope rows and managed via AddTaskScheduleScope / RemoveTaskScheduleScope / ListTaskScheduleScopes.
func (*TaskSchedule) Descriptor
deprecated
func (*TaskSchedule) Descriptor() ([]byte, []int)
Deprecated: Use TaskSchedule.ProtoReflect.Descriptor instead.
func (*TaskSchedule) GetCreatedAt ¶
func (x *TaskSchedule) GetCreatedAt() *timestamppb.Timestamp
func (*TaskSchedule) GetDescription ¶
func (x *TaskSchedule) GetDescription() string
func (*TaskSchedule) GetEnabled ¶
func (x *TaskSchedule) GetEnabled() bool
func (*TaskSchedule) GetId ¶
func (x *TaskSchedule) GetId() *UUID
func (*TaskSchedule) GetLastRunAt ¶
func (x *TaskSchedule) GetLastRunAt() *timestamppb.Timestamp
func (*TaskSchedule) GetName ¶
func (x *TaskSchedule) GetName() string
func (*TaskSchedule) GetNextRunAt ¶
func (x *TaskSchedule) GetNextRunAt() *timestamppb.Timestamp
func (*TaskSchedule) GetOperationType ¶
func (x *TaskSchedule) GetOperationType() string
func (*TaskSchedule) GetOverlapPolicy ¶
func (x *TaskSchedule) GetOverlapPolicy() OverlapPolicy
func (*TaskSchedule) GetSpec ¶
func (x *TaskSchedule) GetSpec() *ScheduleSpec
func (*TaskSchedule) GetUpdatedAt ¶
func (x *TaskSchedule) GetUpdatedAt() *timestamppb.Timestamp
func (*TaskSchedule) ProtoMessage ¶
func (*TaskSchedule) ProtoMessage()
func (*TaskSchedule) ProtoReflect ¶
func (x *TaskSchedule) ProtoReflect() protoreflect.Message
func (*TaskSchedule) Reset ¶
func (x *TaskSchedule) Reset()
func (*TaskSchedule) String ¶
func (x *TaskSchedule) String() string
type TaskScheduleScope ¶
type TaskScheduleScope struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
ScheduleId *UUID `protobuf:"bytes,2,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
RackId *UUID `protobuf:"bytes,3,opt,name=rack_id,json=rackId,proto3" json:"rack_id,omitempty"`
// component_filter restricts which components in the rack are targeted.
// Omit to target all components in the rack.
//
// Types that are valid to be assigned to ComponentFilter:
//
// *TaskScheduleScope_Types
// *TaskScheduleScope_Components
ComponentFilter isTaskScheduleScope_ComponentFilter `protobuf_oneof:"component_filter"`
LastTaskId *UUID `protobuf:"bytes,6,opt,name=last_task_id,json=lastTaskId,proto3" json:"last_task_id,omitempty"` // absent until the first firing for this scope
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// contains filtered or unexported fields
}
TaskScheduleScope represents one rack target in a schedule's scope. Each scope entry causes one task to be submitted per schedule firing. last_task_id tracks the task produced for this rack by the most recent firing; the dispatcher uses it for the overlap check. Absent if no task has fired yet for this scope (e.g. a newly added rack).
func (*TaskScheduleScope) Descriptor
deprecated
func (*TaskScheduleScope) Descriptor() ([]byte, []int)
Deprecated: Use TaskScheduleScope.ProtoReflect.Descriptor instead.
func (*TaskScheduleScope) GetComponentFilter ¶
func (x *TaskScheduleScope) GetComponentFilter() isTaskScheduleScope_ComponentFilter
func (*TaskScheduleScope) GetComponents ¶
func (x *TaskScheduleScope) GetComponents() *ComponentTargets
func (*TaskScheduleScope) GetCreatedAt ¶
func (x *TaskScheduleScope) GetCreatedAt() *timestamppb.Timestamp
func (*TaskScheduleScope) GetId ¶
func (x *TaskScheduleScope) GetId() *UUID
func (*TaskScheduleScope) GetLastTaskId ¶
func (x *TaskScheduleScope) GetLastTaskId() *UUID
func (*TaskScheduleScope) GetRackId ¶
func (x *TaskScheduleScope) GetRackId() *UUID
func (*TaskScheduleScope) GetScheduleId ¶
func (x *TaskScheduleScope) GetScheduleId() *UUID
func (*TaskScheduleScope) GetTypes ¶
func (x *TaskScheduleScope) GetTypes() *ComponentTypes
func (*TaskScheduleScope) ProtoMessage ¶
func (*TaskScheduleScope) ProtoMessage()
func (*TaskScheduleScope) ProtoReflect ¶
func (x *TaskScheduleScope) ProtoReflect() protoreflect.Message
func (*TaskScheduleScope) Reset ¶
func (x *TaskScheduleScope) Reset()
func (*TaskScheduleScope) String ¶
func (x *TaskScheduleScope) String() string
type TaskScheduleScope_Components ¶
type TaskScheduleScope_Components struct {
// components targets specific components by UUID or external reference.
Components *ComponentTargets `protobuf:"bytes,5,opt,name=components,proto3,oneof"`
}
type TaskScheduleScope_Types ¶
type TaskScheduleScope_Types struct {
// types filters by component type (e.g. COMPUTE, POWERSHELF).
Types *ComponentTypes `protobuf:"bytes,4,opt,name=types,proto3,oneof"`
}
type TaskStatus ¶
type TaskStatus int32
const ( TaskStatus_TASK_STATUS_UNKNOWN TaskStatus = 0 TaskStatus_TASK_STATUS_PENDING TaskStatus = 1 TaskStatus_TASK_STATUS_RUNNING TaskStatus = 2 TaskStatus_TASK_STATUS_COMPLETED TaskStatus = 3 TaskStatus_TASK_STATUS_FAILED TaskStatus = 4 TaskStatus_TASK_STATUS_TERMINATED TaskStatus = 5 // TASK_STATUS_WAITING means the task was queued because a conflicting task // is active on the rack. It will be promoted automatically when the rack // becomes available, or can be cancelled explicitly via CancelTask. TaskStatus_TASK_STATUS_WAITING TaskStatus = 6 )
func (TaskStatus) Descriptor ¶
func (TaskStatus) Descriptor() protoreflect.EnumDescriptor
func (TaskStatus) Enum ¶
func (x TaskStatus) Enum() *TaskStatus
func (TaskStatus) EnumDescriptor
deprecated
func (TaskStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use TaskStatus.Descriptor instead.
func (TaskStatus) Number ¶
func (x TaskStatus) Number() protoreflect.EnumNumber
func (TaskStatus) String ¶
func (x TaskStatus) String() string
func (TaskStatus) Type ¶
func (TaskStatus) Type() protoreflect.EnumType
type TriggerTaskScheduleRequest ¶
type TriggerTaskScheduleRequest struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
TriggerTaskScheduleRequest fires a TaskSchedule immediately, regardless of next_run_at or enabled state. The overlap policy is not consulted — all scopes are submitted unconditionally. Returns an error for a one-time schedule that has already fired.
func (*TriggerTaskScheduleRequest) Descriptor
deprecated
func (*TriggerTaskScheduleRequest) Descriptor() ([]byte, []int)
Deprecated: Use TriggerTaskScheduleRequest.ProtoReflect.Descriptor instead.
func (*TriggerTaskScheduleRequest) GetId ¶
func (x *TriggerTaskScheduleRequest) GetId() *UUID
func (*TriggerTaskScheduleRequest) ProtoMessage ¶
func (*TriggerTaskScheduleRequest) ProtoMessage()
func (*TriggerTaskScheduleRequest) ProtoReflect ¶
func (x *TriggerTaskScheduleRequest) ProtoReflect() protoreflect.Message
func (*TriggerTaskScheduleRequest) Reset ¶
func (x *TriggerTaskScheduleRequest) Reset()
func (*TriggerTaskScheduleRequest) String ¶
func (x *TriggerTaskScheduleRequest) String() string
type UUID ¶
type UUID struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*UUID) Descriptor
deprecated
func (*UUID) ProtoMessage ¶
func (*UUID) ProtoMessage()
func (*UUID) ProtoReflect ¶
func (x *UUID) ProtoReflect() protoreflect.Message
type UnimplementedFlowServer ¶
type UnimplementedFlowServer struct{}
UnimplementedFlowServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedFlowServer) AddComponent ¶
func (UnimplementedFlowServer) AddComponent(context.Context, *AddComponentRequest) (*AddComponentResponse, error)
func (UnimplementedFlowServer) AddTaskScheduleScope ¶
func (UnimplementedFlowServer) AddTaskScheduleScope(context.Context, *AddTaskScheduleScopeRequest) (*AddTaskScheduleScopeResponse, error)
func (UnimplementedFlowServer) AssociateRuleWithRack ¶
func (UnimplementedFlowServer) AssociateRuleWithRack(context.Context, *AssociateRuleWithRackRequest) (*emptypb.Empty, error)
func (UnimplementedFlowServer) AttachRacksToNVLDomain ¶
func (UnimplementedFlowServer) AttachRacksToNVLDomain(context.Context, *AttachRacksToNVLDomainRequest) (*emptypb.Empty, error)
func (UnimplementedFlowServer) BringUpRack ¶
func (UnimplementedFlowServer) BringUpRack(context.Context, *BringUpRackRequest) (*SubmitTaskResponse, error)
func (UnimplementedFlowServer) CancelTask ¶
func (UnimplementedFlowServer) CancelTask(context.Context, *CancelTaskRequest) (*CancelTaskResponse, error)
func (UnimplementedFlowServer) CheckScheduleConflicts ¶
func (UnimplementedFlowServer) CheckScheduleConflicts(context.Context, *CheckScheduleConflictsRequest) (*CheckScheduleConflictsResponse, error)
func (UnimplementedFlowServer) CreateExpectedRack ¶
func (UnimplementedFlowServer) CreateExpectedRack(context.Context, *CreateExpectedRackRequest) (*CreateExpectedRackResponse, error)
func (UnimplementedFlowServer) CreateNVLDomain ¶
func (UnimplementedFlowServer) CreateNVLDomain(context.Context, *CreateNVLDomainRequest) (*CreateNVLDomainResponse, error)
func (UnimplementedFlowServer) CreateOperationRule ¶
func (UnimplementedFlowServer) CreateOperationRule(context.Context, *CreateOperationRuleRequest) (*CreateOperationRuleResponse, error)
func (UnimplementedFlowServer) CreateTaskSchedule ¶
func (UnimplementedFlowServer) CreateTaskSchedule(context.Context, *CreateTaskScheduleRequest) (*TaskSchedule, error)
func (UnimplementedFlowServer) DeleteComponent ¶
func (UnimplementedFlowServer) DeleteComponent(context.Context, *DeleteComponentRequest) (*DeleteComponentResponse, error)
func (UnimplementedFlowServer) DeleteOperationRule ¶
func (UnimplementedFlowServer) DeleteOperationRule(context.Context, *DeleteOperationRuleRequest) (*emptypb.Empty, error)
func (UnimplementedFlowServer) DeleteRack ¶
func (UnimplementedFlowServer) DeleteRack(context.Context, *DeleteRackRequest) (*DeleteRackResponse, error)
func (UnimplementedFlowServer) DeleteTaskSchedule ¶
func (UnimplementedFlowServer) DeleteTaskSchedule(context.Context, *DeleteTaskScheduleRequest) (*emptypb.Empty, error)
func (UnimplementedFlowServer) DetachRacksFromNVLDomain ¶
func (UnimplementedFlowServer) DetachRacksFromNVLDomain(context.Context, *DetachRacksFromNVLDomainRequest) (*emptypb.Empty, error)
func (UnimplementedFlowServer) DisassociateRuleFromRack ¶
func (UnimplementedFlowServer) DisassociateRuleFromRack(context.Context, *DisassociateRuleFromRackRequest) (*emptypb.Empty, error)
func (UnimplementedFlowServer) GetComponentInfoByID ¶
func (UnimplementedFlowServer) GetComponentInfoByID(context.Context, *GetComponentInfoByIDRequest) (*GetComponentInfoResponse, error)
func (UnimplementedFlowServer) GetComponentInfoBySerial ¶
func (UnimplementedFlowServer) GetComponentInfoBySerial(context.Context, *GetComponentInfoBySerialRequest) (*GetComponentInfoResponse, error)
func (UnimplementedFlowServer) GetComponents ¶
func (UnimplementedFlowServer) GetComponents(context.Context, *GetComponentsRequest) (*GetComponentsResponse, error)
func (UnimplementedFlowServer) GetListOfNVLDomains ¶
func (UnimplementedFlowServer) GetListOfNVLDomains(context.Context, *GetListOfNVLDomainsRequest) (*GetListOfNVLDomainsResponse, error)
func (UnimplementedFlowServer) GetListOfRacks ¶
func (UnimplementedFlowServer) GetListOfRacks(context.Context, *GetListOfRacksRequest) (*GetListOfRacksResponse, error)
func (UnimplementedFlowServer) GetOperationRule ¶
func (UnimplementedFlowServer) GetOperationRule(context.Context, *GetOperationRuleRequest) (*OperationRule, error)
func (UnimplementedFlowServer) GetRackInfoByID ¶
func (UnimplementedFlowServer) GetRackInfoByID(context.Context, *GetRackInfoByIDRequest) (*GetRackInfoResponse, error)
func (UnimplementedFlowServer) GetRackInfoBySerial ¶
func (UnimplementedFlowServer) GetRackInfoBySerial(context.Context, *GetRackInfoBySerialRequest) (*GetRackInfoResponse, error)
func (UnimplementedFlowServer) GetRackRuleAssociation ¶
func (UnimplementedFlowServer) GetRackRuleAssociation(context.Context, *GetRackRuleAssociationRequest) (*GetRackRuleAssociationResponse, error)
func (UnimplementedFlowServer) GetRacksForNVLDomain ¶
func (UnimplementedFlowServer) GetRacksForNVLDomain(context.Context, *GetRacksForNVLDomainRequest) (*GetRacksForNVLDomainResponse, error)
func (UnimplementedFlowServer) GetTaskSchedule ¶
func (UnimplementedFlowServer) GetTaskSchedule(context.Context, *GetTaskScheduleRequest) (*TaskSchedule, error)
func (UnimplementedFlowServer) GetTasksByIDs ¶
func (UnimplementedFlowServer) GetTasksByIDs(context.Context, *GetTasksByIDsRequest) (*GetTasksByIDsResponse, error)
func (UnimplementedFlowServer) IngestRack ¶
func (UnimplementedFlowServer) IngestRack(context.Context, *IngestRackRequest) (*SubmitTaskResponse, error)
func (UnimplementedFlowServer) ListOperationRules ¶
func (UnimplementedFlowServer) ListOperationRules(context.Context, *ListOperationRulesRequest) (*ListOperationRulesResponse, error)
func (UnimplementedFlowServer) ListRackRuleAssociations ¶
func (UnimplementedFlowServer) ListRackRuleAssociations(context.Context, *ListRackRuleAssociationsRequest) (*ListRackRuleAssociationsResponse, error)
func (UnimplementedFlowServer) ListTaskScheduleScopes ¶
func (UnimplementedFlowServer) ListTaskScheduleScopes(context.Context, *ListTaskScheduleScopesRequest) (*ListTaskScheduleScopesResponse, error)
func (UnimplementedFlowServer) ListTaskSchedules ¶
func (UnimplementedFlowServer) ListTaskSchedules(context.Context, *ListTaskSchedulesRequest) (*ListTaskSchedulesResponse, error)
func (UnimplementedFlowServer) ListTasks ¶
func (UnimplementedFlowServer) ListTasks(context.Context, *ListTasksRequest) (*ListTasksResponse, error)
func (UnimplementedFlowServer) PatchComponent ¶
func (UnimplementedFlowServer) PatchComponent(context.Context, *PatchComponentRequest) (*PatchComponentResponse, error)
func (UnimplementedFlowServer) PatchRack ¶
func (UnimplementedFlowServer) PatchRack(context.Context, *PatchRackRequest) (*PatchRackResponse, error)
func (UnimplementedFlowServer) PauseTaskSchedule ¶
func (UnimplementedFlowServer) PauseTaskSchedule(context.Context, *PauseTaskScheduleRequest) (*TaskSchedule, error)
func (UnimplementedFlowServer) PowerOffRack ¶
func (UnimplementedFlowServer) PowerOffRack(context.Context, *PowerOffRackRequest) (*SubmitTaskResponse, error)
func (UnimplementedFlowServer) PowerOnRack ¶
func (UnimplementedFlowServer) PowerOnRack(context.Context, *PowerOnRackRequest) (*SubmitTaskResponse, error)
func (UnimplementedFlowServer) PowerResetRack ¶
func (UnimplementedFlowServer) PowerResetRack(context.Context, *PowerResetRackRequest) (*SubmitTaskResponse, error)
func (UnimplementedFlowServer) PurgeComponent ¶
func (UnimplementedFlowServer) PurgeComponent(context.Context, *PurgeComponentRequest) (*PurgeComponentResponse, error)
func (UnimplementedFlowServer) PurgeRack ¶
func (UnimplementedFlowServer) PurgeRack(context.Context, *PurgeRackRequest) (*PurgeRackResponse, error)
func (UnimplementedFlowServer) RemoveTaskScheduleScope ¶
func (UnimplementedFlowServer) RemoveTaskScheduleScope(context.Context, *RemoveTaskScheduleScopeRequest) (*emptypb.Empty, error)
func (UnimplementedFlowServer) ResumeTaskSchedule ¶
func (UnimplementedFlowServer) ResumeTaskSchedule(context.Context, *ResumeTaskScheduleRequest) (*TaskSchedule, error)
func (UnimplementedFlowServer) SetRuleAsDefault ¶
func (UnimplementedFlowServer) SetRuleAsDefault(context.Context, *SetRuleAsDefaultRequest) (*emptypb.Empty, error)
func (UnimplementedFlowServer) TriggerTaskSchedule ¶
func (UnimplementedFlowServer) TriggerTaskSchedule(context.Context, *TriggerTaskScheduleRequest) (*SubmitTaskResponse, error)
func (UnimplementedFlowServer) UpdateOperationRule ¶
func (UnimplementedFlowServer) UpdateOperationRule(context.Context, *UpdateOperationRuleRequest) (*emptypb.Empty, error)
func (UnimplementedFlowServer) UpdateTaskSchedule ¶
func (UnimplementedFlowServer) UpdateTaskSchedule(context.Context, *UpdateTaskScheduleRequest) (*TaskSchedule, error)
func (UnimplementedFlowServer) UpdateTaskScheduleScope ¶
func (UnimplementedFlowServer) UpdateTaskScheduleScope(context.Context, *UpdateTaskScheduleScopeRequest) (*UpdateTaskScheduleScopeResponse, error)
func (UnimplementedFlowServer) UpgradeFirmware ¶
func (UnimplementedFlowServer) UpgradeFirmware(context.Context, *UpgradeFirmwareRequest) (*SubmitTaskResponse, error)
func (UnimplementedFlowServer) ValidateComponents ¶
func (UnimplementedFlowServer) ValidateComponents(context.Context, *ValidateComponentsRequest) (*ValidateComponentsResponse, error)
func (UnimplementedFlowServer) Version ¶
func (UnimplementedFlowServer) Version(context.Context, *VersionRequest) (*BuildInfo, error)
type UnsafeFlowServer ¶
type UnsafeFlowServer interface {
// contains filtered or unexported methods
}
UnsafeFlowServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to FlowServer will result in compilation errors.
type UpdateOperationRuleRequest ¶
type UpdateOperationRuleRequest struct {
RuleId *UUID `protobuf:"bytes,1,opt,name=rule_id,json=ruleId,proto3" json:"rule_id,omitempty"`
Name *string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"`
Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"`
RuleDefinitionJson *string `protobuf:"bytes,4,opt,name=rule_definition_json,json=ruleDefinitionJson,proto3,oneof" json:"rule_definition_json,omitempty"` // JSON-encoded RuleDefinition
// contains filtered or unexported fields
}
func (*UpdateOperationRuleRequest) Descriptor
deprecated
func (*UpdateOperationRuleRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateOperationRuleRequest.ProtoReflect.Descriptor instead.
func (*UpdateOperationRuleRequest) GetDescription ¶
func (x *UpdateOperationRuleRequest) GetDescription() string
func (*UpdateOperationRuleRequest) GetName ¶
func (x *UpdateOperationRuleRequest) GetName() string
func (*UpdateOperationRuleRequest) GetRuleDefinitionJson ¶
func (x *UpdateOperationRuleRequest) GetRuleDefinitionJson() string
func (*UpdateOperationRuleRequest) GetRuleId ¶
func (x *UpdateOperationRuleRequest) GetRuleId() *UUID
func (*UpdateOperationRuleRequest) ProtoMessage ¶
func (*UpdateOperationRuleRequest) ProtoMessage()
func (*UpdateOperationRuleRequest) ProtoReflect ¶
func (x *UpdateOperationRuleRequest) ProtoReflect() protoreflect.Message
func (*UpdateOperationRuleRequest) Reset ¶
func (x *UpdateOperationRuleRequest) Reset()
func (*UpdateOperationRuleRequest) String ¶
func (x *UpdateOperationRuleRequest) String() string
type UpdateTaskScheduleRequest ¶
type UpdateTaskScheduleRequest struct {
Id *UUID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
Schedule *ScheduleConfig `protobuf:"bytes,2,opt,name=schedule,proto3" json:"schedule,omitempty"`
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
UpdateTaskScheduleRequest updates the scheduling config of an existing TaskSchedule. To modify which racks are targeted, use AddTaskScheduleScope / RemoveTaskScheduleScope instead.
update_mask is required and controls which fields are written. Supported paths:
"schedule.name" – display name "schedule.overlap_policy" – overlap behaviour "schedule.spec" – full spec block (type + spec string + next_run_at recomputed) "schedule.spec.timezone" – timezone only (spec type/string unchanged)
func (*UpdateTaskScheduleRequest) Descriptor
deprecated
func (*UpdateTaskScheduleRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateTaskScheduleRequest.ProtoReflect.Descriptor instead.
func (*UpdateTaskScheduleRequest) GetId ¶
func (x *UpdateTaskScheduleRequest) GetId() *UUID
func (*UpdateTaskScheduleRequest) GetSchedule ¶
func (x *UpdateTaskScheduleRequest) GetSchedule() *ScheduleConfig
func (*UpdateTaskScheduleRequest) GetUpdateMask ¶
func (x *UpdateTaskScheduleRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateTaskScheduleRequest) ProtoMessage ¶
func (*UpdateTaskScheduleRequest) ProtoMessage()
func (*UpdateTaskScheduleRequest) ProtoReflect ¶
func (x *UpdateTaskScheduleRequest) ProtoReflect() protoreflect.Message
func (*UpdateTaskScheduleRequest) Reset ¶
func (x *UpdateTaskScheduleRequest) Reset()
func (*UpdateTaskScheduleRequest) String ¶
func (x *UpdateTaskScheduleRequest) String() string
type UpdateTaskScheduleScopeRequest ¶
type UpdateTaskScheduleScopeRequest struct {
ScheduleId *UUID `protobuf:"bytes,1,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
DesiredScope *OperationTargetSpec `protobuf:"bytes,2,opt,name=desired_scope,json=desiredScope,proto3" json:"desired_scope,omitempty"`
// contains filtered or unexported fields
}
UpdateTaskScheduleScopeRequest reconciles the schedule's scope against the desired target_spec: racks present in desired_scope but not in the current scope are added; racks present in the current scope but absent from desired_scope are removed; racks present in both have their component_filter updated if changed. For component-level targets the server resolves rack membership automatically.
func (*UpdateTaskScheduleScopeRequest) Descriptor
deprecated
func (*UpdateTaskScheduleScopeRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateTaskScheduleScopeRequest.ProtoReflect.Descriptor instead.
func (*UpdateTaskScheduleScopeRequest) GetDesiredScope ¶
func (x *UpdateTaskScheduleScopeRequest) GetDesiredScope() *OperationTargetSpec
func (*UpdateTaskScheduleScopeRequest) GetScheduleId ¶
func (x *UpdateTaskScheduleScopeRequest) GetScheduleId() *UUID
func (*UpdateTaskScheduleScopeRequest) ProtoMessage ¶
func (*UpdateTaskScheduleScopeRequest) ProtoMessage()
func (*UpdateTaskScheduleScopeRequest) ProtoReflect ¶
func (x *UpdateTaskScheduleScopeRequest) ProtoReflect() protoreflect.Message
func (*UpdateTaskScheduleScopeRequest) Reset ¶
func (x *UpdateTaskScheduleScopeRequest) Reset()
func (*UpdateTaskScheduleScopeRequest) String ¶
func (x *UpdateTaskScheduleScopeRequest) String() string
type UpdateTaskScheduleScopeResponse ¶
type UpdateTaskScheduleScopeResponse struct {
Scopes []*TaskScheduleScope `protobuf:"bytes,1,rep,name=scopes,proto3" json:"scopes,omitempty"`
Added int32 `protobuf:"varint,2,opt,name=added,proto3" json:"added,omitempty"` // number of scope entries added
Removed int32 `protobuf:"varint,3,opt,name=removed,proto3" json:"removed,omitempty"` // number of scope entries removed
Updated int32 `protobuf:"varint,4,opt,name=updated,proto3" json:"updated,omitempty"` // number of scope entries with updated component_filter
// contains filtered or unexported fields
}
UpdateTaskScheduleScopeResponse returns the complete scope after reconciliation.
func (*UpdateTaskScheduleScopeResponse) Descriptor
deprecated
func (*UpdateTaskScheduleScopeResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateTaskScheduleScopeResponse.ProtoReflect.Descriptor instead.
func (*UpdateTaskScheduleScopeResponse) GetAdded ¶
func (x *UpdateTaskScheduleScopeResponse) GetAdded() int32
func (*UpdateTaskScheduleScopeResponse) GetRemoved ¶
func (x *UpdateTaskScheduleScopeResponse) GetRemoved() int32
func (*UpdateTaskScheduleScopeResponse) GetScopes ¶
func (x *UpdateTaskScheduleScopeResponse) GetScopes() []*TaskScheduleScope
func (*UpdateTaskScheduleScopeResponse) GetUpdated ¶
func (x *UpdateTaskScheduleScopeResponse) GetUpdated() int32
func (*UpdateTaskScheduleScopeResponse) ProtoMessage ¶
func (*UpdateTaskScheduleScopeResponse) ProtoMessage()
func (*UpdateTaskScheduleScopeResponse) ProtoReflect ¶
func (x *UpdateTaskScheduleScopeResponse) ProtoReflect() protoreflect.Message
func (*UpdateTaskScheduleScopeResponse) Reset ¶
func (x *UpdateTaskScheduleScopeResponse) Reset()
func (*UpdateTaskScheduleScopeResponse) String ¶
func (x *UpdateTaskScheduleScopeResponse) String() string
type UpgradeFirmwareRequest ¶
type UpgradeFirmwareRequest struct {
TargetSpec *OperationTargetSpec `protobuf:"bytes,1,opt,name=target_spec,json=targetSpec,proto3" json:"target_spec,omitempty"` // required: identifies components to upgrade
TargetVersion *string `protobuf:"bytes,2,opt,name=target_version,json=targetVersion,proto3,oneof" json:"target_version,omitempty"` // optional: target firmware version
StartTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=start_time,json=startTime,proto3,oneof" json:"start_time,omitempty"` // optional: scheduled start time
EndTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=end_time,json=endTime,proto3,oneof" json:"end_time,omitempty"` // optional: scheduled end time
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` // optional: task description
QueueOptions *QueueOptions `protobuf:"bytes,6,opt,name=queue_options,json=queueOptions,proto3,oneof" json:"queue_options,omitempty"`
RuleId *UUID `protobuf:"bytes,7,opt,name=rule_id,json=ruleId,proto3,oneof" json:"rule_id,omitempty"` // optional: override rule resolution with a specific rule
// contains filtered or unexported fields
}
func (*UpgradeFirmwareRequest) Descriptor
deprecated
func (*UpgradeFirmwareRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpgradeFirmwareRequest.ProtoReflect.Descriptor instead.
func (*UpgradeFirmwareRequest) GetDescription ¶
func (x *UpgradeFirmwareRequest) GetDescription() string
func (*UpgradeFirmwareRequest) GetEndTime ¶
func (x *UpgradeFirmwareRequest) GetEndTime() *timestamppb.Timestamp
func (*UpgradeFirmwareRequest) GetQueueOptions ¶
func (x *UpgradeFirmwareRequest) GetQueueOptions() *QueueOptions
func (*UpgradeFirmwareRequest) GetRuleId ¶
func (x *UpgradeFirmwareRequest) GetRuleId() *UUID
func (*UpgradeFirmwareRequest) GetStartTime ¶
func (x *UpgradeFirmwareRequest) GetStartTime() *timestamppb.Timestamp
func (*UpgradeFirmwareRequest) GetTargetSpec ¶
func (x *UpgradeFirmwareRequest) GetTargetSpec() *OperationTargetSpec
func (*UpgradeFirmwareRequest) GetTargetVersion ¶
func (x *UpgradeFirmwareRequest) GetTargetVersion() string
func (*UpgradeFirmwareRequest) ProtoMessage ¶
func (*UpgradeFirmwareRequest) ProtoMessage()
func (*UpgradeFirmwareRequest) ProtoReflect ¶
func (x *UpgradeFirmwareRequest) ProtoReflect() protoreflect.Message
func (*UpgradeFirmwareRequest) Reset ¶
func (x *UpgradeFirmwareRequest) Reset()
func (*UpgradeFirmwareRequest) String ¶
func (x *UpgradeFirmwareRequest) String() string
type ValidateComponentsRequest ¶
type ValidateComponentsRequest struct {
TargetSpec *OperationTargetSpec `protobuf:"bytes,1,opt,name=target_spec,json=targetSpec,proto3,oneof" json:"target_spec,omitempty"` // Optional: Flexible targeting: rack(s) with optional type filter, or specific components. If not provided, returns all drifts.
Filters []*Filter `protobuf:"bytes,2,rep,name=filters,proto3" json:"filters,omitempty"` // Filter conditions for component queries
Pagination *Pagination `protobuf:"bytes,3,opt,name=pagination,proto3,oneof" json:"pagination,omitempty"`
OrderBy *OrderBy `protobuf:"bytes,4,opt,name=order_by,json=orderBy,proto3,oneof" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
func (*ValidateComponentsRequest) Descriptor
deprecated
func (*ValidateComponentsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ValidateComponentsRequest.ProtoReflect.Descriptor instead.
func (*ValidateComponentsRequest) GetFilters ¶
func (x *ValidateComponentsRequest) GetFilters() []*Filter
func (*ValidateComponentsRequest) GetOrderBy ¶
func (x *ValidateComponentsRequest) GetOrderBy() *OrderBy
func (*ValidateComponentsRequest) GetPagination ¶
func (x *ValidateComponentsRequest) GetPagination() *Pagination
func (*ValidateComponentsRequest) GetTargetSpec ¶
func (x *ValidateComponentsRequest) GetTargetSpec() *OperationTargetSpec
func (*ValidateComponentsRequest) ProtoMessage ¶
func (*ValidateComponentsRequest) ProtoMessage()
func (*ValidateComponentsRequest) ProtoReflect ¶
func (x *ValidateComponentsRequest) ProtoReflect() protoreflect.Message
func (*ValidateComponentsRequest) Reset ¶
func (x *ValidateComponentsRequest) Reset()
func (*ValidateComponentsRequest) String ¶
func (x *ValidateComponentsRequest) String() string
type ValidateComponentsResponse ¶
type ValidateComponentsResponse struct {
Diffs []*ComponentDiff `protobuf:"bytes,1,rep,name=diffs,proto3" json:"diffs,omitempty"`
TotalDiffs int32 `protobuf:"varint,2,opt,name=total_diffs,json=totalDiffs,proto3" json:"total_diffs,omitempty"`
// Summary counts
MissingCount int32 `protobuf:"varint,3,opt,name=missing_count,json=missingCount,proto3" json:"missing_count,omitempty"` // Expected by Flow but not found in the component manager service
UnexpectedCount int32 `protobuf:"varint,4,opt,name=unexpected_count,json=unexpectedCount,proto3" json:"unexpected_count,omitempty"` // Found in the component manager service but not expected by Flow
DriftCount int32 `protobuf:"varint,5,opt,name=drift_count,json=driftCount,proto3" json:"drift_count,omitempty"`
MatchCount int32 `protobuf:"varint,6,opt,name=match_count,json=matchCount,proto3" json:"match_count,omitempty"`
// contains filtered or unexported fields
}
func (*ValidateComponentsResponse) Descriptor
deprecated
func (*ValidateComponentsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ValidateComponentsResponse.ProtoReflect.Descriptor instead.
func (*ValidateComponentsResponse) GetDiffs ¶
func (x *ValidateComponentsResponse) GetDiffs() []*ComponentDiff
func (*ValidateComponentsResponse) GetDriftCount ¶
func (x *ValidateComponentsResponse) GetDriftCount() int32
func (*ValidateComponentsResponse) GetMatchCount ¶
func (x *ValidateComponentsResponse) GetMatchCount() int32
func (*ValidateComponentsResponse) GetMissingCount ¶
func (x *ValidateComponentsResponse) GetMissingCount() int32
func (*ValidateComponentsResponse) GetTotalDiffs ¶
func (x *ValidateComponentsResponse) GetTotalDiffs() int32
func (*ValidateComponentsResponse) GetUnexpectedCount ¶
func (x *ValidateComponentsResponse) GetUnexpectedCount() int32
func (*ValidateComponentsResponse) ProtoMessage ¶
func (*ValidateComponentsResponse) ProtoMessage()
func (*ValidateComponentsResponse) ProtoReflect ¶
func (x *ValidateComponentsResponse) ProtoReflect() protoreflect.Message
func (*ValidateComponentsResponse) Reset ¶
func (x *ValidateComponentsResponse) Reset()
func (*ValidateComponentsResponse) String ¶
func (x *ValidateComponentsResponse) String() string
type VersionRequest ¶
type VersionRequest struct {
// contains filtered or unexported fields
}
Version API messages
func (*VersionRequest) Descriptor
deprecated
func (*VersionRequest) Descriptor() ([]byte, []int)
Deprecated: Use VersionRequest.ProtoReflect.Descriptor instead.
func (*VersionRequest) ProtoMessage ¶
func (*VersionRequest) ProtoMessage()
func (*VersionRequest) ProtoReflect ¶
func (x *VersionRequest) ProtoReflect() protoreflect.Message
func (*VersionRequest) Reset ¶
func (x *VersionRequest) Reset()
func (*VersionRequest) String ¶
func (x *VersionRequest) String() string