Exemple #1
0
    def launch_action_plan(self, context, action_plan_uuid=None):
        if not utils.is_uuid_like(action_plan_uuid):
            raise exception.InvalidUuidOrName(name=action_plan_uuid)

        return self.conductor_client.call(context,
                                          'launch_action_plan',
                                          action_plan_uuid=action_plan_uuid)
Exemple #2
0
    def trigger_audit(self, context, audit_uuid=None):
        if not utils.is_uuid_like(audit_uuid):
            raise exception.InvalidUuidOrName(name=audit_uuid)

        return self.conductor_client.call(context,
                                          'trigger_audit',
                                          audit_uuid=audit_uuid)
Exemple #3
0
 def validate(value):
     if not (utils.is_uuid_like(value) or utils.is_hostname_safe(value)):
         raise exception.InvalidUuidOrName(name=value)
     return value