code: func shutdownInCloudProvider(ctx context.Context, cloud cloudprovider.Interface, node *v1.Node) (bool, error) {
  	instances, ok := cloud.Instances()
  	if !ok {
  		return false, errors.New("cloud provider does not support instances")
  	}
  
  	shutdown, err := instances.InstanceShutdownByProviderID(ctx, node.Spec.ProviderID)
  	if err == cloudprovider.NotImplemented {
  		return false, nil
  	}
  
  	return shutdown, err
  }
docs: // shutdownInCloudProvider returns true if the node is shutdown on the cloud provider