From 18bf1c399eeb10d2d2bb38e354896a02bb5bf8eb Mon Sep 17 00:00:00 2001 From: Abrar Shivani Date: Thu, 14 Jul 2016 17:03:34 -0700 Subject: [PATCH 1/2] Add QueryVirtualDiskUuid function --- object/virtual_disk_manager.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/object/virtual_disk_manager.go b/object/virtual_disk_manager.go index 800cfa076..306b3350b 100644 --- a/object/virtual_disk_manager.go +++ b/object/virtual_disk_manager.go @@ -143,3 +143,20 @@ func (m VirtualDiskManager) DeleteVirtualDisk(ctx context.Context, name string, return NewTask(m.c, res.Returnval), nil } + +// Queries virtual disk uuid +func (m VirtualDiskManager) QueryVirtualDiskUuid(ctx context.Context, dc *Datacenter, name string) (string, error) { + req := types.QueryVirtualDiskUuid{ + This: m.Reference(), + Name: name, + } + + if dc != nil { + ref := dc.Reference() + req.Datacenter = &ref + } + + res, err := methods.QueryVirtualDiskUuid(ctx, m.c, &req) + + return res.Returnval, err +} From 0841580191af56e695d3ed519a76e44269274980 Mon Sep 17 00:00:00 2001 From: Abrar Shivani Date: Thu, 14 Jul 2016 18:40:15 -0700 Subject: [PATCH 2/2] Made Parameters consistent --- object/virtual_disk_manager.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/object/virtual_disk_manager.go b/object/virtual_disk_manager.go index 306b3350b..d3b6a3c2e 100644 --- a/object/virtual_disk_manager.go +++ b/object/virtual_disk_manager.go @@ -145,7 +145,7 @@ func (m VirtualDiskManager) DeleteVirtualDisk(ctx context.Context, name string, } // Queries virtual disk uuid -func (m VirtualDiskManager) QueryVirtualDiskUuid(ctx context.Context, dc *Datacenter, name string) (string, error) { +func (m VirtualDiskManager) QueryVirtualDiskUuid(ctx context.Context, name string, dc *Datacenter) (string, error) { req := types.QueryVirtualDiskUuid{ This: m.Reference(), Name: name,