def _StartVm(holder, client, instance_ref):
    'Start the Virtual Machine.'
    operation = client.apitools_client.instances.Start(client.messages.ComputeInstancesStartRequest(**instance_ref.AsDict()))
    operation_ref = holder.resources.Parse(operation.selfLink, collection='compute.zoneOperations')
    operation_poller = poller.Poller(client.apitools_client.instances)
    return waiter.WaitFor(operation_poller, operation_ref, 'Starting instance [{0}]'.format(instance_ref.Name()))
Start the Virtual Machine.
def _StartVm(holder, client, instance_ref):
    
    operation = client.apitools_client.instances.Start(client.messages.ComputeInstancesStartRequest(**instance_ref.AsDict()))
    operation_ref = holder.resources.Parse(operation.selfLink, collection='compute.zoneOperations')
    operation_poller = poller.Poller(client.apitools_client.instances)
    return waiter.WaitFor(operation_poller, operation_ref, 'Starting instance [{0}]'.format(instance_ref.Name()))