Files
moby/client/config_remove.go
Paweł Gronowski f4b06e66e1 client/config: Wrap results and options
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
2025-10-20 22:29:36 +02:00

22 lines
527 B
Go

package client
import "context"
type ConfigRemoveOptions struct{}
type ConfigRemoveResult struct{}
// ConfigRemove removes a config.
func (cli *Client) ConfigRemove(ctx context.Context, id string, options ConfigRemoveOptions) (ConfigRemoveResult, error) {
id, err := trimID("config", id)
if err != nil {
return ConfigRemoveResult{}, err
}
resp, err := cli.delete(ctx, "/configs/"+id, nil, nil)
defer ensureReaderClosed(resp)
if err != nil {
return ConfigRemoveResult{}, err
}
return ConfigRemoveResult{}, nil
}