code: func (g *Cloud) InstanceTypeByProviderID(ctx context.Context, providerID string) (string, error) {
  	instance, err := g.instanceByProviderID(providerID)
  	if err != nil {
  		return "", err
  	}
  
  	return instance.Type, nil
  }
docs: // InstanceTypeByProviderID returns the cloudprovider instance type of the node
  // with the specified unique providerID This method will not be called from the
  // node that is requesting this ID. i.e. metadata service and other local
  // methods cannot be used here