UpdateResourceGroup()
This method updates the configuration of a resource group.
func (c *Client) UpdateResourceGroup(ctx context.Context, opt UpdateResourceGroupOption, callOptions ...grpc.CallOption) error
Request Parameters
Parameter |
Description |
Type |
---|---|---|
|
Context for the current call to work. |
|
|
Optional parameters of the methods. |
|
|
Optional parameters for calling the methods. |
|
UpdateResourceGroupOption
This is an interface type. The updateResourceGroupOption
struct type implements this interface type.
You can use the NewUpdateResourceGroupOption()
function to get the concrete implementation.
NewUpdateResourceGroupOption
The signature of this method is as follows:
func NewUpdateResourceGroupOption(name string, resourceGroupConfig *entity.ResourceGroupConfig) *updateResourceGroupOption
Parameter |
Description |
Type |
---|---|---|
|
Name of the target resource group. |
|
|
Configuration of the target resource group. |
|
Return
Null
Example
import (
"context"
"github.com/milvus-io/milvus/client/v2/entity"
"github.com/milvus-io/milvus/client/v2/milvusclient"
)
err = cli.UpdateResourceGroup(ctx, milvusclient.NewUpdateResourceGroupOption("my_rg", &entity.ResourceGroupConfig{
Requests: entity.ResourceGroupLimit{NodeNum: 10},
Limits: entity.ResourceGroupLimit{NodeNum: 10},
NodeFilter: entity.ResourceGroupNodeFilter{
NodeLabels: map[string]string{"my_label1": "a"},
},
}))
if err != nil {
// handle error
}