title: Metadata is not setting in GCE from the node js library
body: <p>I am trying to setMetadata in an VM instance, and for some reason the item data is not setting</p>
  
  <p>I'm doing it through node js (<a href="https://googleapis.dev/nodejs/compute/latest/VM.html#setMetadata" rel="nofollow noreferrer">https://googleapis.dev/nodejs/compute/latest/VM.html#setMetadata</a>) and Have metadata that i also pass when i start up the instance, it is a powershell script <a href="https://i.stack.imgur.com/Vh8Q5.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Vh8Q5.png" alt="enter image description here"></a></p>
  
  <pre><code>    "userName": "xxxx",
      "modulus":mod,
      "exponent":exponent,
      "email": "xxxx@gmail.com",
      "expireOn": expiry
    }
    let dataForPass = {
      fingerprint: fingerprint,
      items: [{
        key: 'windows-keys',
        value: passwordGeneration,
  
      }]
    }
  </code></pre>
  
  <p>this is the data that im passing into the setMetadata function</p>
  
  <pre><code>vm.setMetadata(dataForPass, function(err, operation, apiResponse) {
     if (err){
       console.error(err)
       return
     }
      console.log(operation,apiResponse)
  })
  </code></pre>
  
  <p>Im trying to follow this 
  <a href="https://cloud.google.com/compute/docs/instances/windows/automate-pw-generation" rel="nofollow noreferrer">https://cloud.google.com/compute/docs/instances/windows/automate-pw-generation</a>
  and im trying to convert the py example to node. 
  Thank you for reading ! </p>