function main(projectId, zone, instanceName) {
  // [START compute_preemptible_check]
  /**
   * TODO(developer): Uncomment and replace these variables before running the sample.
   */
  // const projectId = 'YOUR_PROJECT_ID';
  // const zone = 'europe-central2-b';
  // const instanceName = 'YOUR_INSTANCE_NAME';

  const compute = require('@google-cloud/compute');

  async function printPreemptible() {
    const instancesClient = new compute.InstancesClient();

    const [instance] = await instancesClient.get({
      project: projectId,
      zone,
      instance: instanceName,
    });

    console.log(`Is instance preemptible: ${instance.scheduling.preemptible}`);
  }

  printPreemptible();
  // [END compute_preemptible_check]
}
Prints if a given instance is preemptible or not.

@param {string} projectId - ID or number of the project you want to use.
@param {string} zone - Name of the zone you want to use, for example: us-west3-b
@param {string} instanceName - name of the virtual machine to check.