code: def update_security_group(security_group, name=None, description=None,
                            profile=None):
      '''
      Updates a security group
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' neutron.update_security_group security-group-name \
                  new-security-group-name
  
      :param security_group: ID or name of security group to update
      :param name: Name of this security group (Optional)
      :param description: Description of security group (Optional)
      :param profile: Profile to build on (Optional)
      :return: Value of updated security group information
      '''
      conn = _auth(profile)
      return conn.update_security_group(security_group, name, descriptionf update_security_group(security_group, name=None, description=None,
                            profile=None):
      '''
      Updates a security group
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' neutron.update_security_group security-group-name \
                  new-security-group-name
  
      :param security_group: ID or name of security group to update
      :param name: Name of this security group (Optional)
      :param description: Description of security group (Optional)
      :param profile: Profile to build on (Optional)
      :return: Value of updated security group information
      '''
      conn = _auth(profile)
      return conn.update_security_group(security_group, name, description)
docs: Updates a security group
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' neutron.update_security_group security-group-name \
                  new-security-group-name
  
      :param security_group: ID or name of security group to update
      :param name: Name of this security group (Optional)
      :param description: Description of security group (Optional)
      :param profile: Profile to build on (Optional)
      :return: Value of updated security group information