docs: def has_connection_details_changed(self, req_connection_details):
          """
          :param cloudshell.cp.vcenter.models.VCenterConnectionDetails.VCenterConnectionDetails req_connection_details:
          :return:
          """
          if self.connection_details is None and req_connection_details is None:
              return False
          if self.connection_details is None or req_connection_details is None:
              return True
          return not all([self.connection_details.host == req_connection_details.host,
                          self.connection_details.username == req_connection_details.username,
                          self.connection_details.password == req_connection_details.password,
                          self.connection_details.port == req_connection_details.port])