code: def create_alarm(self, member_id=0):
          
          alarm_request = self._build_alarm_request('activate',
                                                    member_id,
                                                    'no space')
          alarm_response = self.maintenancestub.Alarm(
              alarm_request,
              self.timeout,
              credentials=self.call_credentials,
              metadata=self.metadata
          )
  
          return [Alarm(alarm.alarm, alarm.memberID)
                  for alarm in alarm_response.alarms]
docs: Create an alarm.
  
          If no member id is given, the alarm is activated for all the
          members of the cluster. Only the `no space` alarm can be raised.
  
          :param member_id: The cluster member id to create an alarm to.
                            If 0, the alarm is created for all the members
                            of the cluster.
          :returns: list of :class:`.Alarm`