code: func (c *ConsulProvider) Cleanup() error {
  	args := &structs.CARequest{
  		Op:            structs.CAOpDeleteProviderState,
  		ProviderState: &structs.CAConsulProviderState{ID: c.id},
  	}
  	if err := c.Delegate.ApplyCARequest(args); err != nil {
  		return err
  	}
  
  	return nil
  }
docs: // Remove the state store entry for this provider instance.