RevokeV2()
This operation revokes a privilege from a role using the v2 API. Deprecated, use RevokePrivilegeV2() instead.
func (c *Client) RevokeV2(ctx context.Context, option RevokeV2Option, callOptions ...grpc.CallOption) error
Request Syntax
option := milvusclient.NewRevokeV2Option(roleName, privilegeName, dbName, collectionName).
WithDbName(dbName)
err := client.RevokeV2(ctx, option)
PARAMETERS:
roleName (string)
The name of the role.
privilegeName (string)
The name of the privilege.
dbName (string)
The name of the database.
collectionName (string)
The name of the target collection.
BUILDER METHODS:
NewRevokeV2Option(roleName, privilegeName, dbName, collectionName string)Creates a new option to revoke a privilege using the v2 API. Deprecated, use
NewRevokePrivilegeV2Optioninstead.WithDbName(dbName string)Specifies the database to use for the operation.
RETURN TYPE:
error
RETURNS:
Returns nil on success, or an error describing what went wrong.
EXCEPTIONS:
error
Check
err != nilfor failure details.
Example
import (
"context"
"github.com/milvus-io/milvus/client/v3/milvusclient"
)
ctx, cancel := context.WithCancel(context.Background())
defer cancel()
cli, err := milvusclient.New(ctx, &milvusclient.ClientConfig{
Address: milvusAddr,
})
if err != nil {
// handle error
}
defer cli.Close(ctx)
err = cli.RevokeV2(ctx, milvusclient.NewRevokeV2Option("my_role", "Search", "default", "quick_setup"))
if err != nil {
// handle error
}