code: def action(
          fun=None,
          cloudmap=None,
          names=None,
          provider=None,
          instance=None,
          **kwargs):
      '''
      Execute a single action on the given provider/instance
  
      CLI Example:
  
      .. code-block:: bash
  
          salt minionname cloud.action start instance=myinstance
          salt minionname cloud.action stop instance=myinstance
          salt minionname cloud.action show_image provider=my-ec2-config image=ami-1624987f
      '''
      client = _get_client()
      try:
          info = client.action(fun, cloudmap, names, provider, instance, kwargs)
      except SaltCloudConfigError as err:
          log.error(err)
          return None
  
      return inff action(
          fun=None,
          cloudmap=None,
          names=None,
          provider=None,
          instance=None,
          **kwargs):
      '''
      Execute a single action on the given provider/instance
  
      CLI Example:
  
      .. code-block:: bash
  
          salt minionname cloud.action start instance=myinstance
          salt minionname cloud.action stop instance=myinstance
          salt minionname cloud.action show_image provider=my-ec2-config image=ami-1624987f
      '''
      client = _get_client()
      try:
          info = client.action(fun, cloudmap, names, provider, instance, kwargs)
      except SaltCloudConfigError as err:
          log.error(err)
          return None
  
      return info
docs: Execute a single action on the given provider/instance
  
      CLI Example:
  
      .. code-block:: bash
  
          salt minionname cloud.action start instance=myinstance
          salt minionname cloud.action stop instance=myinstance
          salt minionname cloud.action show_image provider=my-ec2-config image=ami-1624987f