func (d Datacenter) Destroy(ctx context.Context) (*Task, error) { req := types.Destroy_Task{ This: d.Reference(), } res, err := methods.Destroy_Task(ctx, d.c, &req) if err != nil { return nil, err } return NewTask(d.c, res.Returnval), nil }
func (p ResourcePool) Destroy(ctx context.Context) (*Task, error) { req := types.Destroy_Task{ This: p.Reference(), } res, err := methods.Destroy_Task(ctx, p.c, &req) if err != nil { return nil, err } return NewTask(p.c, res.Returnval), nil }
func (v VirtualMachine) Destroy(ctx context.Context) (*Task, error) { req := types.Destroy_Task{ This: v.Reference(), } res, err := methods.Destroy_Task(ctx, v.c, &req) if err != nil { return nil, err } return NewTask(v.c, res.Returnval), nil }
func (c ComputeResource) Destroy(ctx context.Context) (*Task, error) { req := types.Destroy_Task{ This: c.Reference(), } res, err := methods.Destroy_Task(ctx, c.c, &req) if err != nil { return nil, err } return NewTask(c.c, res.Returnval), nil }