Versions in this module Expand all Collapse all v0 v0.0.1 Nov 4, 2024 Changes in this version + type ClusterService struct + func NewClusterService(ledger cluster.Ledger) *ClusterService + func (s *ClusterService) Create(ctx context.Context, req *mrdspb.CreateClusterRequest) (*mrdspb.CreateClusterResponse, error) + func (s *ClusterService) Delete(ctx context.Context, req *mrdspb.DeleteClusterRequest) (*mrdspb.DeleteClusterResponse, error) + func (s *ClusterService) GetByID(ctx context.Context, req *mrdspb.GetClusterByIDRequest) (*mrdspb.GetClusterResponse, error) + func (s *ClusterService) GetByName(ctx context.Context, req *mrdspb.GetClusterByNameRequest) (*mrdspb.GetClusterResponse, error) + func (s *ClusterService) List(ctx context.Context, req *mrdspb.ListClusterRequest) (*mrdspb.ListClusterResponse, error) + func (s *ClusterService) UpdateStatus(ctx context.Context, req *mrdspb.UpdateClusterStatusRequest) (*mrdspb.UpdateClusterResponse, error) + type ComputeCapabilityService struct + func NewComputeCapabilityService(ledger computecapability.Ledger) *ComputeCapabilityService + func (s *ComputeCapabilityService) Create(ctx context.Context, req *mrdspb.CreateComputeCapabilityRequest) (*mrdspb.CreateComputeCapabilityResponse, error) + func (s *ComputeCapabilityService) Delete(ctx context.Context, req *mrdspb.DeleteComputeCapabilityRequest) (*mrdspb.DeleteComputeCapabilityResponse, error) + func (s *ComputeCapabilityService) GetByID(ctx context.Context, req *mrdspb.GetComputeCapabilityByIDRequest) (*mrdspb.GetComputeCapabilityResponse, error) + func (s *ComputeCapabilityService) GetByName(ctx context.Context, req *mrdspb.GetComputeCapabilityByNameRequest) (*mrdspb.GetComputeCapabilityResponse, error) + func (s *ComputeCapabilityService) List(ctx context.Context, req *mrdspb.ListComputeCapabilityRequest) (*mrdspb.ListComputeCapabilityResponse, error) + func (s *ComputeCapabilityService) UpdateStatus(ctx context.Context, req *mrdspb.UpdateComputeCapabilityStatusRequest) (*mrdspb.UpdateComputeCapabilityResponse, error) + type DeploymentPlanService struct + func NewDeploymentPlanService(ledger deploymentplan.Ledger) *DeploymentPlanService + func (s *DeploymentPlanService) AddDeployment(ctx context.Context, req *mrdspb.AddDeploymentRequest) (*mrdspb.UpdateDeploymentPlanResponse, error) + func (s *DeploymentPlanService) Create(ctx context.Context, req *mrdspb.CreateDeploymentPlanRequest) (*mrdspb.CreateDeploymentPlanResponse, error) + func (s *DeploymentPlanService) Delete(ctx context.Context, req *mrdspb.DeleteDeploymentPlanRequest) (*mrdspb.DeleteDeploymentPlanResponse, error) + func (s *DeploymentPlanService) GetByID(ctx context.Context, req *mrdspb.GetDeploymentPlanByIDRequest) (*mrdspb.GetDeploymentPlanResponse, error) + func (s *DeploymentPlanService) GetByName(ctx context.Context, req *mrdspb.GetDeploymentPlanByNameRequest) (*mrdspb.GetDeploymentPlanResponse, error) + func (s *DeploymentPlanService) List(ctx context.Context, req *mrdspb.ListDeploymentPlanRequest) (*mrdspb.ListDeploymentPlanResponse, error) + func (s *DeploymentPlanService) UpdateDeploymentStatus(ctx context.Context, req *mrdspb.UpdateDeploymentStatusRequest) (*mrdspb.UpdateDeploymentPlanResponse, error) + func (s *DeploymentPlanService) UpdateStatus(ctx context.Context, req *mrdspb.UpdateDeploymentPlanStatusRequest) (*mrdspb.UpdateDeploymentPlanResponse, error) + type MetaInstanceService struct + func NewMetaInstanceService(ledger metainstance.Ledger) *MetaInstanceService + func (s *MetaInstanceService) AddOperation(ctx context.Context, req *mrdspb.AddOperationRequest) (*mrdspb.UpdateMetaInstanceResponse, error) + func (s *MetaInstanceService) AddRuntimeInstance(ctx context.Context, req *mrdspb.AddRuntimeInstanceRequest) (*mrdspb.UpdateMetaInstanceResponse, error) + func (s *MetaInstanceService) Create(ctx context.Context, req *mrdspb.CreateMetaInstanceRequest) (*mrdspb.CreateMetaInstanceResponse, error) + func (s *MetaInstanceService) Delete(ctx context.Context, req *mrdspb.DeleteMetaInstanceRequest) (*mrdspb.DeleteMetaInstanceResponse, error) + func (s *MetaInstanceService) GetByID(ctx context.Context, req *mrdspb.GetMetaInstanceByIDRequest) (*mrdspb.GetMetaInstanceResponse, error) + func (s *MetaInstanceService) GetByName(ctx context.Context, req *mrdspb.GetMetaInstanceByNameRequest) (*mrdspb.GetMetaInstanceResponse, error) + func (s *MetaInstanceService) List(ctx context.Context, req *mrdspb.ListMetaInstanceRequest) (*mrdspb.ListMetaInstanceResponse, error) + func (s *MetaInstanceService) RemoveOperation(ctx context.Context, req *mrdspb.RemoveOperationRequest) (*mrdspb.UpdateMetaInstanceResponse, error) + func (s *MetaInstanceService) RemoveRuntimeInstance(ctx context.Context, req *mrdspb.RemoveRuntimeInstanceRequest) (*mrdspb.UpdateMetaInstanceResponse, error) + func (s *MetaInstanceService) UpdateDeploymentID(ctx context.Context, req *mrdspb.UpdateDeploymentIDRequest) (*mrdspb.UpdateMetaInstanceResponse, error) + func (s *MetaInstanceService) UpdateOperationStatus(ctx context.Context, req *mrdspb.UpdateOperationStatusRequest) (*mrdspb.UpdateMetaInstanceResponse, error) + func (s *MetaInstanceService) UpdateRuntimeActiveState(ctx context.Context, req *mrdspb.UpdateRuntimeActiveStateRequest) (*mrdspb.UpdateMetaInstanceResponse, error) + func (s *MetaInstanceService) UpdateRuntimeStatus(ctx context.Context, req *mrdspb.UpdateRuntimeStatusRequest) (*mrdspb.UpdateMetaInstanceResponse, error) + func (s *MetaInstanceService) UpdateStatus(ctx context.Context, req *mrdspb.UpdateMetaInstanceStatusRequest) (*mrdspb.UpdateMetaInstanceResponse, error) + type NodeService struct + func NewNodeService(ledger node.Ledger) *NodeService + func (s *NodeService) AddCapability(ctx context.Context, req *mrdspb.AddCapabilityRequest) (*mrdspb.UpdateNodeResponse, error) + func (s *NodeService) AddDisruption(ctx context.Context, req *mrdspb.AddDisruptionRequest) (*mrdspb.UpdateNodeResponse, error) + func (s *NodeService) Create(ctx context.Context, req *mrdspb.CreateNodeRequest) (*mrdspb.CreateNodeResponse, error) + func (s *NodeService) Delete(ctx context.Context, req *mrdspb.DeleteNodeRequest) (*mrdspb.DeleteNodeResponse, error) + func (s *NodeService) GetByID(ctx context.Context, req *mrdspb.GetNodeByIDRequest) (*mrdspb.GetNodeResponse, error) + func (s *NodeService) GetByName(ctx context.Context, req *mrdspb.GetNodeByNameRequest) (*mrdspb.GetNodeResponse, error) + func (s *NodeService) List(ctx context.Context, req *mrdspb.ListNodeRequest) (*mrdspb.ListNodeResponse, error) + func (s *NodeService) RemoveCapability(ctx context.Context, req *mrdspb.RemoveCapabilityRequest) (*mrdspb.UpdateNodeResponse, error) + func (s *NodeService) RemoveDisruption(ctx context.Context, req *mrdspb.RemoveDisruptionRequest) (*mrdspb.UpdateNodeResponse, error) + func (s *NodeService) UpdateDisruptionStatus(ctx context.Context, req *mrdspb.UpdateDisruptionStatusRequest) (*mrdspb.UpdateNodeResponse, error) + func (s *NodeService) UpdateStatus(ctx context.Context, req *mrdspb.UpdateNodeStatusRequest) (*mrdspb.UpdateNodeResponse, error)